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表示...