c語言中的分號
① c語言里,如何用printf輸出分號,分號前面要加什麼是\還是%還是
不用加任何東西,分號是可以直接輸出的
例如printf(";");這樣就可
希望對你有幫助,望點贊謝謝。
② C語言如何計算分號
分號是語句結束的標志,但循環、if、以及子函數如long long a(int b)後邊不要分號,其他都用,但不能加兩個分號,雖然不會報錯,但可能會影響結果。
③ 在C語言中什麼語句後要加分號,什麼語句後不用分號
分號代表語句結束來假設你有一個數組源int
a[5];那麼你可以這樣給數組賦值for(int
i
=
0;i<5;i++)
a[i]=i;這個是沒加分號的,那麼a[0]=0,a[1]=1....a[4]=4;for(int
i
=
0;i<5;i++);這樣加了分號,就代表結束了,相當於循環只執行了i,然後就退出循環了
a[i]=i;//這樣相當於只有a[4]=4;
c語言中,分號代表語句結束
④ C語言代碼後面加分號代表什麼
我可能應該知道你意思了呢,
是不是你認為#define,#include之類的預處理命令後面沒有分號?!
原因是他內們不容是C語句,
C語言的標准說的是一個完整的C語句必須用分號結束,
「預處理命令不是C語言語句」這是標准C的規定的,記住就行
相信樓上說的比較清楚了,我不多嘮叨了,現在你明白了吧,呵呵。。。
⑤ C語言中的雙分號是什麼意思
啥雙分號?比如for(i=0;;i++)這種?
那是省略……就上面這個例子,意思是不在這里考慮循環條件(那麼在這個for里肯定會有break語句,否則就變成無限循環了)
⑥ C語言中的逗號和分號有什麼區別和聯系
一般地,逗號和分號都可作為一個表達式結束的標志。
最主要區別:
分號是語句結束標志,逗號是表達式結束標志。
比如樣例:
#include<stdio.h>
intmain()
{
inti,j;
printf("Case1: ");
for(i=j=0;i<10;i++)printf("i=%d",i++),printf("j=%d",j++);
printf(" Case2: ");
for(i=j=0;i<10;i++)printf("i=%d",i++);printf("j=%d",j++);
return0;
}
⑦ C語言程序里何時用分號
分號是一個語句的一部分,所以所有簡單非復合語句都應該包括分號。
⑧ C語言中的逗號和分號有什麼區別和聯系啊
逗號除了在參數列表中用到,還有就是逗號表達式啊,具體的逗號表達式LZ可以網路一下,很多。
至於LZ問的這個問題,我猜是不是這樣的情況。
例子如下:
//用分號隔開,需要大括弧
if(flag)
{
表達式1;
表達式2;
}
/*用逗號隔開,這里就可以不用大括弧了,當時一般情況為了方便讀的話,我們是用分號隔開*/
if(flag)
表達式1,
表達式2; /*這里實際上就是一個逗號表達式了,注意,如果表達式2是break或者是continue的話,表達式1後面就必須用分號了*/
分號不能用逗號來替代的;
我們在for語句中經常會用到逗號和分號
如 for(i=1,j=2,k=3; ; i++,j+=2)
⑨ 在C語言中,for語句的後面加分號和不加分號有何不同,該分號有什麼作用
加分號,表示這個循環是空語句,除了執行for()括弧里的,什麼都不幹,然後就執行下一專行。
不加分號屬,那for循環後面的printf語句就是for循環的一部分,跟著for一起執行,但前提是for循環里的條件要滿足。
分號代表語句結束。
例如:
for(i=0;i<100;i++);
就等於:
for(i=0;i<100;i++)
{
;
}
(9)c語言中的分號擴展閱讀:
注意事項
格式:
for(表達式1;表達式2;表達式3){
//若干語句(循環體)
}
執行規則:
計算表達式1,完成必要的初始化工作;
判斷表達式2的值,若表達式2的值為true,則進行3,否則進行4;
執行循環體,然後計算表達式3,以便改變循環條件,進行2;
結束for語句的執行。
⑩ [c語言] C語言中 分號( ; ) 使用的問題。萬分感謝!
其實分號和頓號氣的是一樣的作用,只不過分號是用來分開句子,而頓號是用來分開詞語的!