1、数据类型
c的数据类型除了:整型、字符型、实型或浮点型(单精度和双精度)、字面值类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
2、常量与变量
常量其值绝对不可变化,符号常量名大多数用小写。
变量是以某标识符为名字,其值可以不变化的量。标识符是以字母或下划线开头的一串由字母、数字或下划线组成的序列,请尽量第一个字符必须为字母或下划线,不然的话为不合法的变量名。变量在编译时故其分区分配或者存储单元。
3、数组
如果没有一个变量名后面跟着一个有数字的中括号,这个声明那是数组声明。字符串又是一种数组。它们以ascii的null才是数组的结束。要特别注意一点的是,方括内的索引值是从0算起的。
4、指针
指针不光也可以是变量的地址,还可以不是数组、数组元素、函数的地址。通过指针以及形式参数也可以在函数的调用过程能得到一个以上的返回值,不只是return(z)这样的仅能换取一个返回值。
指针是一把双刃剑,许多操作是可以指针自然的表达,只不过不正确的的或强人所难的使用指针又会给程序带来大量潜在动机的错误。
5、字符串
c语言的字符串反正那就是以