當前位置:首頁 » 編程語言 » c語言輸入正確提示分號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入正確提示分號

發布時間: 2023-05-29 05:54:48

1. 我編的c語言哪裡有錯它總說缺少個分號,打上了分號它還這樣說

你那個輸出函數和main函數之間,有一大段代碼,這段代碼如果不放在某個函數裡面,肯定一直報錯的

2. C語言分號是什麼

分號對C語言C程序是至關重要的。分號決定這段待執行程序語句的結束,一段執行語句後面必須加分號。像別的命令符 如:if ··後面可以不加分號,還有幾個忘了 學過很久都沒用到了!

3. 我編的C語言哪裡有錯它總說缺少個分號,打上了分號它還這樣說

將第1行main()改成void main()
將第3行float average();改成float average(float x,float y,float z);
將第7行printf("average=%f\n",asd"耐雀)改成printf("average=%f\n",asd");
將第10行和第11行
float average(x,y,z)
float x,y,z;
合並,改成
float average(float x,float y,float z)
程序孝檔最開始加一巧畝亂句#include<stdio.h>

4. c語言中分號的作用

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

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

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

(4)c語言輸入正確提示分號擴展閱讀:

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

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

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

5. 請問在C語言輸出函數中輸入正確之後怎麼會提示應輸入分號

我有一個預感,你的括弧要麼是引號要麼是分號,敲成中文全形的了……

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

7. C語言程序設計的分號怎麼用

在每一個語句句末表示此語句完,如:x=1;
在for循環條件中表示空語句,直接執行死循環,如:
for(;;)
{
語句塊; //這里的語句就會一直執行

}

望採納!!!

8. [c語言] C語言中 分號( ; ) 使用的問題。萬分感謝!

分號是語句結束的標志,但循環、if、以及子函數如long long a(int b)後邊不要分號,其他都用,但不能加兩個分號,雖然不會報錯,但可能會影響結果。

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

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

for(inti=0;//;前表示for語句的初始化語句
i<10;//;前表示for語句的條件判斷
++i)

10. c語言中return前面為什麼老是提示要加分號

記得以前我用記事本寫的c程序(有空格字元)放到vc++6.0下編譯會因為空格符而編譯不通過.其實你的問題很容易解決,你把程序(發生return錯誤的函數)貼出來.如果你確信你那個啟租函數散手沒有語法錯誤,那你就往你的頭文件找問題,特別可能出現的錯誤悄掘兆是自定義數據結構缺「;」也會莫名其妙的在某個函數中提示沒有「;」的錯誤.