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

2021-03-08 01:35:08 字數 960 閱讀 7132

1樓:茜拉密

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

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

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

舉例說明如下:

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

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

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

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

2樓:匿名使用者

#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):");}

3樓:花開傷落

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

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

和 空語句。

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

4樓:匿名使用者

半形狀態下的分號";"

C語言程式修改題。switch語句的每句case語句後為什麼不需要加break 求詳解

break語句通常用在迴圈 bai語句du和開關語句中zhi。當break用於開關語句switch中時dao,可使程式跳版出switch而執行switch以後的權語句 如果沒有break語句,則將成為乙個死迴圈而無法退出。但有時為了使若干個情況都是向下執行相同的語句,會在前面的情況裡不加break。...

C語言作為「結構化程式設計語言」,語句的順序不重要嗎

這是c語言中的 右移運算子 一般情況下,他是按位操作。特點 1.雙目運算子,內就像 一樣,格式容為 數1 數2 2.數1是被運算元,如被減數 被除數等 數2是右移位數。3.優先順序低,結合性 從左向右運算 如 8 1 表示將被移數向右移動1位 如何操作?1.化十進位制數為 注意了 對應的二進位制數,...

關於C語言的一道題迴圈語句,C語言迴圈語句裡的一道例題

a.for x i 因為沒有判斷語句,所以就沒有真假判斷,程式就一直迴圈下去咯。b.while 1 因為括弧裡面是1,在邏輯上說就是真,所以迴圈也會繼續。c.for i 10 i sum i 和a一樣,沒有判斷語句。答案是d就不用說了吧。a c缺少終止條件語句,當然死迴圈 b,while 1 1表示...