c语言
链接编译过程:
hello.c 预编译(处理宏) hello.I 编译 hello.obj 链接 hello.exe
源文件 预编译文件 目标文件 可执行文件
字符 类型及所占字节个数:
char (1) float(4)浮点型
short(2) double(8)
int(4) long double(8)
long int(4) bool(1)
long long(8)
变量:
全局变量(函数外定义),局部变量(函数中定义),块内变量
“向上就近”原则
常量:
字面常量;
宏常量(define定义);
常变量(const修饰); const int a = 10; [可读不可写]
字符常量,字符串常量;
定界符 字符——’ ‘ 字符串——“ ”;
枚举常量 [枚举值、常量 (不可被赋值)]
ASCII表
’A‘——65 ’a‘——97 ’0‘——48 ’回车‘——13 ’换行‘——10
’空格‘——32 ’空字符‘——0
//'0' 0 '/0'(转义字符-空字符)
c语言中的真假,假只有一种“ 0 ”;其他所有“ 非0 ”都为真;
函数:库函数,标准函数及用户自定义函数
自定义函数:函数返回类型+函数名+形参+函数体
函数声明
void fun(int x);
函数定义
void fun(int x){}
函数调用(可以不要类型)
fun();