编译文件:cc -c one.c two.c 生成.o目标文件
链接文件:cc one.o two.o 默认生成 a.out 执行文件
指定生成的可执行文件名 cc -o one one.o
连续编译、链接:cc one.c cc -o one one.c 中间生成的.o文件会被删除,最后生成执行文件
cc one.c two.c 源文件超过一个时,目标.o文件便不会被删除,
以后可以只编译更改的源文件 cc one.o two.o three.c
课程链接:http://click.aliyun.com/m/50631/
C语言32个关键字:
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
逻辑运算符
&& 逻辑与运算符
|| 逻辑或运算符
! 逻辑非运算符
逻辑运算的结果也只有两个:成立就为"真",返回1;不成立就为"假",返回0
复合赋值运算符
+= 加赋值运算符。如a += 3+1,等价于 a = a +(3+1)
-= 减赋值运算符。如a -= 3+1,等价于 a = a -(3+1)
*= 乘赋值运算符。如a *= 3+1,等价于 a = a *(3+1)
/= 除赋值运算符。如a /= 3+1,等价于 a = a /(3+1)
%= 取余赋值运算符。如a %= 3+1,等价于 a = a %(3+1)