#define和printf是不是c語句?
#define和printf都不是c語句,#define是預處理命令,printf是標準庫里的函數(shù)。
C語言的語句用來向計算機系統(tǒng)發(fā)出操作指令。一個語句經(jīng)編譯后產(chǎn)生若干條機器指令。C語句都是用來完成一定操作任務的。
C語句可分為以下五類:
一、表達式語句
表達式語句由表達式加上分號“;”組成。
其一般形式為:表達式;執(zhí)行表達式語句就是計算表達式的值和執(zhí)行副作用。
二、標簽語句
標簽語句有3種:
標簽名:語句
case 常量表達式:語句
default:語句
說明:其中case語句和default語句只出現(xiàn)于switch語句中。
三、循環(huán)語句
循環(huán)語句有4種,分別是
while ( expression ) statement do statement while ( expression ) ; for ( expression(opt) ; expression(opt) ; expression(opt) ) statement for ( declaration expressionopt ; expressionopt ) statement
循環(huán)語句用于實現(xiàn)程序的循環(huán)流程。
四、復合語句
用括號{}括起來組成的一個語句稱復合語句。 在程序中應把復合語句看成是單條語句,而不是多條語句,例如
{ x=y+z; a=b+c; printf(“%d%d”,x,a); }
是一條復合語句。
五、跳轉語句
跳轉語句有4種,分別是
goto 標簽 ; continue ; break ; return 表達式(可選) ;
跳轉語句控制程序跳轉到另一處執(zhí)行。
推薦學習:c語言視頻教程