c简要
标识符区分大小写。
声明用于检查属性。
定义除声明作用外还会分配存储单元。
符号常量
避免幻数
define LOWER 0 结尾无分号
表达式和语句
表达式具有值。
表达式后加分号语句。
输入输出
getchar 一次读一个字符。
putchar 一次写一个字符。
字符串
字符串或字符常量用双引号括起来。
\0 标志字符串结束。
\n 换行符。
变量
变量先声明后使用。
const 指定变量值不能修改。
int 通常16位。
float 通常32位。
double
char 一个字节。
sizeof 编译时运算符。
typedef 类型定义。
生命周期作用域
局部变量(自动变量) 在函数执行期间存在,在函数内可见。
外部变量 在程序执行期间存在,全局可见。在函数内可以使用extern显示声明。在其他文件中用extern声明。
static用于外部变量和函数,其他文件不能访问。用于局部变量一直存储在内存。
数组
数组下标从0开始。
数组下标可以是任何整形表达式。
函数
函数原型表明函数参数个数和类型,返回值类型。参数名可选。
函数参数都是值传递。
指针
在函数定义形参中,指针和数组等价。
最后更新:2017-09-29 00:03:16