WHCSRL 技术网

初识C语言(一)

提示。以下只是我个人对学习C语言的感受以及我对C语言的理解。如果有什么不对的地方请指正!

1.第一个程序

最基础的程序包括引入一个头文件,一个main函数,只有一个main函数。

还有一种写main函数的方法:

这种写法被认为是一种比较“老”的写法,但现在已经很少使用了。

2.数据类型

C 语言的出现是为了解决实际问题,所以为了满足日常需要,C 语言有很多数据类型:

我们还可以知道它们的大小:

我们可以通过sizeof()函数知道这些数据类型的大小,以字节为单位。一个字节是八位。由此我们可以知道,有时使用short比int更能节省空间。比如人的年龄。在某些情况下,不能使用 int,必须使用 long。这些都源于此。

3.变量和常量

1. 变量

当我们引入一个变量时,我们必须对变量进行初始化,不管我们是否要使用初始值。不初始化是一种糟糕的编程习惯。

这将初始化整型变量 a。

变量也分为局部变量和全局变量:

我们不妨猜测一下它的运行结果。

由此我们可以看出,当b在main函数中没有局部赋值时,输出的是全局变量的值。但是当局部变量的名称与全局变量的名称冲突时,局部变量优先。

2. 常量

常量可以分为四种:字面常量;由 const 修改的变量常量; #define 修改的标识符常量;枚举常量。

文字常量

顾名思义,'a', "abc", 1, 3.14。等等都是文字常量。

const 修改的变量常量

为什么说const修改的变量常量是变量常量?因为它的本质是一个变量,但是被const修改后,就不能改变了,变成了一个“常量”。

#define 修改标识符常量

如上图所示。 #define 后通常是大写单词,后跟常量。

枚举常量

如有不足之处请指正!

推荐阅读