編譯文件:cc -c one.c two.c ?生成.o目標文件
鏈接文件:cc one.o two.o? ? ?默認生成 a.out 執(zhí)行文件
指定生成的可執(zhí)行文件名 ? cc -o one one.o?
連續(xù)編譯、鏈接:cc one.c? ? ? cc -o one one.c? ? 中間生成的.o文件會被刪除,最后生成執(zhí)行文件
cc one.c two.c ? 源文件超過一個時,目標.o文件便不會被刪除,
以后可以只編譯更改的源文件? cc one.o two.o three.c
課程鏈接:http://click.aliyun.com/m/50631/
C語言32個關(guān)鍵字:
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
邏輯運算符
&& ?邏輯與運算符
||??邏輯或運算符
!???邏輯非運算符
邏輯運算的結(jié)果也只有兩個:成立就為"真",返回1;不成立就為"假",返回0
復(fù)合賦值運算符
+=??加賦值運算符。如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)