最近初始c语言已经学完了,对c语言已经有了一个大概的理解,下面是我对c语言的理解(新人,若有错误请指点)。
一,程序的基本框架。
这串代码的目的是输出:hello world。
为了实现我们要用到printf(输出的工具),而这个工具又是储存在
二,数据类型和所占字节。
有7种数字类型,分别是:
他们的字节是:
三,变量。
1,全局变量:全局变量是作用于全局的变量。
局部变量:是作用于部分代码块的变量。
根据这个代码运行的结果我们可以知道局部变量的优先级大于全局变量。
四,常量
1,字面常量:
例;1 ,2;
2,const修饰的常变量(不能被改变的量):
例:int const n =1;
3,枚举常量:
例:
五,数组和字符串。
字符串:由双引号引起来的一段字母。
例:“abc”
字符串的创建一般要用数组(arr[])来定义,上述简单类型变量只能对应一个数据,而要 对应多个数据用数组再合适不过了。
数组:同类元素的集合。
上图的字符串后面默认以 结尾,因此第七行和第九行相等(都有 结尾),而第八行用单个字符来表示一行字符串,但是没有' '作为结尾,使程序一直读取下去,直到遇到' '才停止,因此我们称abc后面为随机值。
以上是所学知识的一部分,有什么不足的希望大家提出来。



