三分钟带你了解C语言!!!(上)

目录

  • 前言
  • 一、C语言是什么?
  • 二、C语⾔的历史和辉煌
    • 1.C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。
  • 三、源文件和头文件
  • 四、C语言的第一个代码
  • 五、main函数
    • 第一次写代码的常见错误总结
  • 六、printf和库函数
    • 那什么是库函数呢?
  • 七、关键字介绍
  • 总结


前言

作者将把C语言的知识要点,学习心得以文章形式发表,由于作者目前还是一个新手,难以避免错误和存在观点片面的时候,非常感谢读者指正!希望能在这里与大家共同进步!


一、C语言是什么?

⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语 那⼈和计算机是怎么交流的呢?使⽤计算机语⾔。 ⽬前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机 ⼯作的。 C语⾔就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔。


二、C语⾔的历史和辉煌

1.C 语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。

三分钟带你了解C语言!!!(上)_第1张图片


三、源文件和头文件

三分钟带你了解C语言!!!(上)_第2张图片
其中.c结尾的是源文件,.h结尾的是头文件。


四、C语言的第一个代码

代码如下(示例)

#include

int main()
{
	printf("Hello\n");

	return 0;
}

输出结果:Hello


五、main函数

每个 C 语⾔程序不管有多少行代码,都是从 main 函数开始执行的, main 函数是程序的⼊口,main 函数也被叫做:主函数。main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。

1、main函数是程序的入口
2、main函数有且只有一个
3、即使一个项目里有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个)

第一次写代码的常见错误总结

1、main写成mian
2、main后面的()漏掉了
3、代码不能使用中文符号,在输入中文后一定要切换回英文
4、一条语句结束后,一定要加上分号 ;不要忘了


六、printf和库函数

在上面的代码中有一句代码如下:

printf("Hello\n");

代码中使用了 printf 函数,实现了在屏幕上的信息的打印。

这里简单的介绍⼀下 printf , printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏 幕)上进行信息的打印。上面的代码是使用 printf 函数打印字符串。只要把想要打印的⼀串字符放在双引号中并传递给printf函数就可以打印。

printf函数也可以用来打印其他类型的数据,比如:

int n=100;
printf("%d\n",n);	   //printf打印整型
printf("%c\n",'q');	   //printf打印字符
printf("%lf\n",3.14);  //printf打印字符

这里的 %d , %c 等是占位符,会被后边的值替换。

库函数的时候,是需要包含头文件的,比如: printf 函数需要包含的就是 stdio.h 这个头⽂件, 具体的方法就是:

1 #include <stdio.h>

那什么是库函数呢?

为了不再重复实现常见的代码,让程序员提升开发效率,C语言标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进行实现,提供给程序员使用。这些函数组成了⼀个函数库,被称为标准库,这些函数也被称为库函数。在这个基础上⼀些编译器⼚商可能会额外扩展提供部分函数(这些函数其他编译器不⼀定⽀持)。

⼀个系列的库函数⼀般会声明在同⼀个头文件中,所以库函数的使用,要包含对应的头文件。库函数比较多,后期慢慢来介绍,提前了解可参考链接: 库函数链接


七、关键字介绍

C语⾔中有⼀批保留的名字的符号,比如: int 、 if 、 return ,这些符号被称为保留字或者关键字

  • 关键字都有特殊的意义,是保留给C语言使用的
  • 程序员自己在创建标识符的时候是不能和关键字重复的
  • 关键字也是不能自己创建的。

C语言的32个关键字如下:
auto break case char const continue default do double else enum ex float for goto if int long register return short signed sizeof struct switch typedef union unsigned void volatile while

注:在C99标准中加⼊了 inline 、 restrict 、 _Bool 、 _Comploex 、 _Imaginary 等关 键字

⼀些关键字大家可以去了解⼀下,不过使用最多的还是上面的32个关键字。
(C语言关键字的全部介绍)关键字链接

总结

以上就是今天要讲的内容,还有一半我我会在下一篇文章里面详细介绍。
本文仅仅简单介绍了C语言的基础概念,如果你想要了解更多C语言的相关知识,请关注我我会持续更新分享C语言的相关知识。你的点赞和关注就是我更新最大的动力。

你可能感兴趣的:(C语言,c语言,开发语言)