① c語言中是不是每一個分號是一個C語句
是的。
② c語言中:分號並不表示一條語句的結束,是正確的嗎
應該是逗號吧,分號一般代表一條語句的結束,當然,現在把{}的語句看作是一條復合語句
③ C語言中的每一條執行語句都必須用分號結束,分號不是C語言的一部分,是語句之間的分隔符號,錯在哪裡
1不是分割符,是結束標志
2 生成obj文件
④ C語言代碼後面加分號代表什麼
//通常情況是代表語句結束,偶爾會有個例外(比如說for語句)。
inta;//定義了Int型變數a,語句結束,加上;
floatb,//定義了float型變數b,語句未結束
c;//繼續定義了float變數c,語句結果,加上;
for(inti=0;//;前表示for語句的初始化語句
i<10;//;前表示for語句的條件判斷
++i)
⑤ C語言中表達式加個分號就是語句了是把
要理解分號這個東西。。你先要理解什麼是「表達式」。
這個說實話,能理解就是能理解。理解不了,我這里說幾千個字,也很難說清楚。
建議你找本好的基礎書去看看。
我現在唯一能告訴你的就是:「表達式後面加上分號就是一條語句」
但是這里說的"語句",有時候並沒有什麼意義。
比如樓上說的 a+b就是一個表達式,a+b;就是一條語句。
但是你能告訴我這條語句幹嘛了嗎??實際上他對你的程序並沒有任何影響。
另外有一點補充:「多個表達式之間用逗號連接,最後加上一個分號,編譯器將之視為一句語句」。這種情況其實很普遍,只是你以前一直沒去想過。
比如最常見的:
int i,j,k; //不知道你能不能理解我的意思
又如
for(int i=0,j=0; ; i++,j++)
呵呵 以前沒仔細想過為什麼吧
⑥ C++中分號的使用規則
在c語言中,分號「;」是語句結束的標志,就相當於中文中的句號。表示一條語句的結束。反過來,「;"是語句的象徵,本身 ";"就表示一條語句,稱為空語句,一般用於佔位。比如while (1) ; ;
第1個分號表示的是空語句,第2個分號表示的是語句結束符。主要區分表達式和語句的區別,在C語言中帶分號的就是語句,不帶分號的即為表達式。
(6)c語言中單純的分號是不是語句擴展閱讀:
C語言中六種位運算符:
&按位與,|按位或,^按位異或,~取反,<<左移,>>右移。
運算符的使用:
判斷int型變數a是奇數還是偶數a&1=0偶數a&1=1奇數
取int型變數a的第k位(k=0,1,2……sizeof(int)),即a>>k&1
將int型變數a的第k位清0,即a=a&~(1<<k)
將int型變數a的第k位置1,即a=a|(1<<k)
int型變數循環左移k次,即a=a<<k|a>>16-k(設sizeof(int)=16)
int型變數a循環右移k次,即a=a>>k|a<<16-k(設sizeof(int)=16)
⑦ 在C語言中{;}能算是一條語句么如果是或不是,麻煩請說明理由。謝謝~
C語言中規定有空語句,就是只有一個分號。
C中按分號來識別一條語句。
對於你的{;}嚴格來說這是一個語句體,其中只有一條語句,這是一個空語句,意思是什麼都不做。一般情況下,我們寫一條較為復雜的if語句時,因為取其反意在讀程序時不好理解,一般會這樣寫。
⑧ 分號是不是c語言的一部分
是的,在C語言中,分號代表著一句話的結束,單單的一個分號代表一個空語句。
分號在循環語句部分往往顯得很重要。。。
⑨ c語言中有分號的才算一條語句嗎 比如for循環後面要打括弧
沒什麼特別的意思,就是for循環沒有循環條件。
這樣做法要看實際的需要,你這個題目是因為條件寫到循環體內了,當for循環結束的時候,i的值正好是需要的值,如果把條件寫在for裡面,那跳出循環的時候i的值可能需要減1
⑩ 在C語言中逗號、分號等的用法
首先說下分號吧,其實分號挺簡單的,它就表示著一個語句的結束,
就像平時我們語文中說完一句話加上個句號,
C語言中說完一句話後面加上個分號;
比如
printf("hello,world\n");
說完一句話加上個分號告訴計算機你說完這句話了
再來說下逗號,
這就樣提到逗號表達式了,
比如
a=(4,6)
這個表達式它的值就是6
,為什麼呢?
先看括弧里的(4,6)
因為有了逗號存在形成一個逗號表達式,整個表達式的值取的是
逗號後面的值,因此是6
然後把6賦值給a
最終整個表達式的值就是6了
。
在逗號表達式中我認為只要記住了
取值取逗號後邊的那個值就可以了。
再拿個經典點的說下
while(i<10)
sum+=i;
這一小斷程序
當然我初始化sum值為0;
對於它我們可以改寫成更簡單的
就用逗號實現:
while(sum+=i,i<10)
;
這樣一句話就實現了,它的過程就是先做WHILE裡面的
sum+=i
然後括弧內的整體是一個逗號表達式,整個表達式的值取逗號後邊的
i<10
這樣前面的話也做了,最終也達到了我們的目的。
但注意此句話最後邊忘了那個分號!
表示語句的結束。