c語言的語句結束標誌是什麼,C語言程式中的語句都用什麼作為結束符?

2021-03-12 16:13:12 字數 2380 閱讀 2771

1樓:**ile灬微光丶

c語言的語句結束標誌是分號。在c語言中分號「;」用於結束一個語句,就如同平日常用的句號「。」作用一樣。

c程式是由c語言寫的,能完成特定功能的一套完整的指令。組成這些指令的基本元素,稱為語句。一個c程式必須要有標頭檔案、一個主程式,主程式必須要以『』結尾。

兩者之間是語句文字。每行語句必須以『;』分號結尾。注意,所有標點必須用英文標點,如果用中文標點的話,程式會報錯。

程式中有時候會有雙斜線『//』,這是單行註釋符,它的右邊的語句僅僅起註釋作用,不會被執行;

此外,還有多行註釋符『/*』和『*/』,這兩個符號中間的內容不會被執行。

擴充套件資料

c語言 while(表示式)後面是沒有分號的,如果不小心加上分號,系統也不會出現編譯錯誤,但是程式卻會不停的執行空操作,形成空迴圈體,無法執行「while(表示式);」後面的程式,得不到預計的效果。例如,在累加求和的程式中while迴圈加上分號產生錯誤。

在do…while迴圈語句中while後面是有分號的,與普通的語句一樣,這個分號是用來結束語句的。如果遺漏了這個分號,程式不會通過編譯進而產生錯誤。

因此,在用do…while迴圈語句時,不要忘記在while的後面加上分號,即使忘記了,編譯器也會有所提示,而不會產生不可預見的錯誤。

注意:分號在do…while語句中代表一條語句的結束,並不代表迴圈體的結束。

2樓:風若遠去何人留

c語言中語句結束標誌為分號,且必須是英文半形下的分號,即『;』。

在c中,函式是作為最小功能單元出現的,而函式是有語句組成了。

一句語句是否結束,並不會因為換行,空行等的出現而確定,而是隻根據分號來判斷。分號是c語言中唯一的語句結束標誌。

比如判斷語句

if(expr)

printf("test\n");

其中printf("test\n");可以認為是一條完整的輸出語句。加上判斷後,不能說if(expr)是一條判斷語句,而是整體成為一條完整的判斷語句。

c語言程式中的語句都用什麼作為結束符?

3樓:茜拉密

c語言規定,語句的結束符用分號(;)來進行標識。

c語言中語句分為簡單語句(****** statement)和複合語句(***pound statement)。

簡單語句以分號作為結束。其中簡單語句裡面又有賦值語句、宣告語句、結構化語句、函式呼叫語句和 空語句。複合語句指用花括號 將簡單語句甚至另一些複合包起來,所以就以}作為語句結束的標記。

舉例說明如下:

printf("helloworld")   // 不加分號,在編譯的時候會報錯

printf("helloworld");  // 編譯的時候不會報錯,輸出helloworld

需要注意的是巨集定義不用加分號,如:

#define pi 3.14   // 不用加分號,加了分號會報錯

4樓:匿名使用者

#include"stdio.h"

#include"stdlib.h"

#include"time.h"

void main()

printf("你想中獎嗎?如果想那就請輸入5個你認為你幸運數字:");

for (i=0;i<=4;i++)

for (i=0;i<=4;i++)

}switch(c)

for(i=0;i<=4;i++)

printf("\n你是否繼續(y/n):");}

5樓:花開傷落

c語言中 語句分為簡單語句(****** statement)和複合語句(***pound statement)。

簡單語句以分號作為結束。其中簡單語句裡面又有賦值語句 宣告語句 結構化語句 函式呼叫語句

和 空語句。

複合語句指用花括號 將簡單語句甚至另一些複合包起來,所以就以}作為語句結束的標記。

6樓:匿名使用者

半形狀態下的分號";"

c語言中什麼符號作為語句的結束符

7樓:匿名使用者

c語言中,是以;(分號)作為語句的結束符的。

舉個栗子:

int main()

8樓:物理公司的

c語言中分好";"作為語句的結束符;

9樓:化魂符

"\0"是標準的語句結束符

c語言程式中必須以什麼作為結束標誌

10樓:馮老師(必果學院

c語言中的語句必須以;號作為一行語句的結束標誌

不過巨集定義和預處理例外

c語言開關語句C語言中的開關語句是什麼?

c語言的開關語句即switch語句,一般格式如下 switch 條件 這由數字的大小什麼沒有關係,它是滿足那個case就執行那個case。例如a 2 switch a 那麼就先執行case2.如果a 0 那麼就先執行case0.default是所有條件均不滿足的情況下才執行,例如a 3就會執行。de...

c語言中語句ab是什麼意思C語言中語句ab是什麼意思

先解釋一下 和 是 什麼意思 的意思是 左值和右值相加結果賦值給左值如 a 1 b 2 a b 後,a 3 b 2。的意思是變數自加1,如a 1 a a的值是2,在c中,有前置和後置如 a a 單獨使用的時候是沒有區別的,都是自加1,在有運算時就有區別了,前置的 是自加後才參與運算,後置的 是參與運...

C語言條件語句問題,c語言for語句中的條件問題

一個表示式的返回值都可以用來判斷真假,除非沒有任何返回值的void型和返回無法判斷真假的結構。當表示式的值不等於0時,它就是 真 否則就是假。一樣個表示式可以包含其他表示式和運算子,並且基於整個表示式的運算結果可以得到一個真 假的條件值。因此,當一個表示式在程式中被用於檢驗其真 假的值時,就稱為一個...