首頁  >  文章  >  後端開發  >  #define和printf是不是c語句?

#define和printf是不是c語句?

angryTom
angryTom原創
2020-02-08 14:31:009590瀏覽

#define和printf是不是c語句?

#define和printf是不是c語句?

#define和printf都不是c語句,#define是預處理指令,printf是標準函式庫裡的函數。

C語言的語句用來向電腦系統發出操作指令。一個語句經編譯後產生若干條機器指令。 C語句都是用來完成一定的操作任務。

C語句可分為以下五類:

一、表達式語句

表達式語句由表達式加上分號“;”組成。

其一般形式為:表達式;執行表達式語句就是計算表達式的值和執行副作用。

二、標籤語句

標籤語句有3種:

標籤名:語句

case 常數表達式:語句

default:語句

說明:其中case語句和default語句只會出現在switch語句中。

三、循環語句

循環語句有4種,分別是

while ( expression ) statement
do statement while ( expression ) ;
for ( expression(opt) ; expression(opt) ; expression(opt) ) statement
for ( declaration expressionopt ; expressionopt ) statement

循環語句用來實現程式的循環流程。

四、複合語句

用括號{}括起來組成的一個語句稱複合語句。在程式中應把複合語句看成是單條語句,而不是多條語句,例如

{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}

是一條複合語句。

五、跳轉語句

跳轉語句有4種,分別是

goto 标签 ;
continue ;
break ;
return 表达式(可选) ;

跳轉語句控製程式跳到另一處執行。

推薦學習:c語言影片教學

#

以上是#define和printf是不是c語句?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn