當前位置:首頁 » 編程語言 » c語言分號作用

c語言分號作用

發布時間: 2023-05-10 06:17:36

1. 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;
}

2. 為什麼c語言中要有分號

用於分隔代碼,這樣才知道條語句結束。
有些語言用換行符。

3. 在C語言中各個標點符號的作用是什麼

分號 是一條語句的結束標志符,每一條語句都必須以分號結尾。

冒號 一般在switch語句,三目運算符例如( ? : ),類 等等中常用到,逗號 一般用於間隔兩個變數,例如定義兩個變數 int a ,b ;然後還有在逗號表達式中用於間隔連個表達式。 等號在C語言中式賦值符號! 當然還有好多符號,在你以後學習中慢慢會接觸到,不要著急,等遇到了個個擊破, 現在先給你提一下

1.算術運算符用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(–)共七種。


2.關系運算符用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。


3.邏輯運算符用於邏輯運算。包括與(&&)、或(||)、非(!)三種。


4.位操作運算符參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。


5.賦值運算符用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。


6.條件運算符這是一個三目運算符,用於條件求值(?:)。


7.逗號運算符用於把若干表達式組合成一個表達式(,)。


8.指針運算符用於取內容(*)和取地址(&)二種運算。


9.求位元組數運算符用於計算數據類型所佔的位元組數(sizeof)。


10.特殊運算符有括弧(),下標[],成員(→,.)等幾種

4. c語言中分號的作用

c語言源程序的每一條語句都英文輸入狀態下的「;」結束一條語句。

不同的編程語言有不同的結束標志,Java,C++也是以「;」作為一行語句的結束的標志,也有不需要用「;」作為一行語句結束的編程語言,例如Python。Python是以空格去判斷語句與語句之間的關系,一行語句結束後直接換行繼續書寫,即可。

C語言在輸入頭文件或寫宏的時候不需要分號,直接換行結束。

(4)c語言分號作用擴展閱讀:

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

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

參考資料來源:網路-C語言

5. 在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語言中,分號代表語句結束

6. 在C語言中,for語句的後面加分號和不加分號有何不同,該分號有什麼作用

加分號,表示這個循環是空語句,除了執行for()括弧里的,什麼都不幹,然後就執行下一行。

不加分號,那for循環後面的printf語句就是for循環的一部分,跟著for一起執行,但前提是for循環里猛坦塌的條件要滿足。

分號代表語句結束。

例如:

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

就等於:

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

{

}

(6)c語言分號作用擴展閱讀:

注意事項

格式:

for(表達式1;表達式2;表達式3){

//若干語句(循環體)

}

執枝圓行規則:

計算表達式1,完成必要的初始化工作;

判斷表達式2的值,若表達式2的值為true,則進行3,否則進行4;

執行循環體,然後計算表達式3,以便改變循信褲環條件,進行2;

結束for語句的執行。

7. C語言代碼後面加分號代表什麼

//通常情況是代表語句結束,偶爾會有個例外(比如說for語句)。
inta;//定義了Int型變數a,語句結束,加上;
floatb,//定義了float型變數b,語句未結束
c;//繼續定義了float變數c,語句結果,加上;

for(inti=0;腔賀//;前表示for語句的初始化語句
i<10;伍譽派//;前表示for語句的條件判斷
虛山++i)

8. 在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
這樣前面的話也做了,最終也達到了我們的目的。
但注意此句話最後邊忘了那個分號!
表示語句的結束。

熱點內容
網吧用的伺服器是什麼伺服器 發布:2025-07-18 18:40:15 瀏覽:937
ftp命令使用 發布:2025-07-18 18:13:05 瀏覽:46
辦稅密碼是什麼 發布:2025-07-18 18:12:32 瀏覽:488
linuxftp文件下載 發布:2025-07-18 18:12:30 瀏覽:942
互聯網網站伺服器搭建 發布:2025-07-18 18:01:06 瀏覽:479
安卓手機怎麼辮真偽 發布:2025-07-18 17:13:14 瀏覽:187
java後台json 發布:2025-07-18 17:12:21 瀏覽:681
手機游戲配置主要看哪些 發布:2025-07-18 17:00:47 瀏覽:149
微課源碼 發布:2025-07-18 16:34:44 瀏覽:1002
壓縮長抱枕 發布:2025-07-18 16:13:38 瀏覽:506