1樓:黑桐幹也
int main(viod)是整形的主函式,而不是三個函式,這個函式返回值要求是整形就不能改。圖中第一處註釋部分是函式宣告,表示在後面會用到這個函式。第二處是函式呼叫,意思是主函式裡呼叫了一個其它函式。
第三處就是被呼叫函式的具體定義。printf是輸出關鍵字,scanf是從外部輸入的關鍵字。你好像基本不怎麼懂,建議去找本c語言教材好好看看,自己慢慢捉摸,再加上用c++程式自己執行就會慢慢懂得。
2樓:夏言夕句
1、int main() 表示返回的型別是整型資料,最後返回值是return 0;、return 1;等等這些。
void main() 表示沒有返回值,主函式最後不用寫return。
同理 float main(), double main() 就是返回值得型別是單精度浮點型或者雙精度浮點型。
2、應為電腦讀入程式是從上而下的,如果不宣告函式在函式呼叫的地方就沒有相應的函式可以
用,所以需要在函式呼叫前先宣告。如果將函式體寫在主函式之前,函式宣告就不需要。
3、%d對應輸入或者輸出的資料是整型即int,%f對應輸入或者輸出的資料是浮點型即double和float,%lf對應輸入或者輸出的資料是即long float就是double.
3樓:匿名使用者
int main(viod)是整形的主函式,主函式可以有多個自定義函式!另外,這個函式返回值要求是整形就不能改。圖中第一處註釋部分是函式宣告,第二處是函式呼叫,意思是主函式裡呼叫了一個其它函式。
第三處就是被呼叫函式的具體定義。printf是輸出關鍵字,scanf是從鍵盤輸入的關鍵字。"%d「是整型數,"%f"是浮點型數,"%lf"是雙精度,都不與double float int相對應
關於c語言的幾個基礎小問題。
4樓:星期五萬歲
問題很多,我記不住,一個一個回答
1,因為k=1是一個賦值語句,k的值永遠為1,即k的值永遠為真,一直迴圈
5樓:
因為控制表示式k=1永遠為「真」。
c/c++規定在表示式中「短」型別將自動向「長」型別看齊(就是自動把短型別強制為長型別)。
scanf函式規定用變數的地址接收資料,所以必須寫成scanf("%d%d%d",&a,&b,&c)。
一定無休止地列印a的值1。
獨立運用時效果一樣;在表示式中,++i取i=i+1的值參與運算,i++取i的值參與運算,然後才做i=i+1運算。
int a;a=0||0<4-3-->a=0||1==1,說明上面表述是正確的。
關於c語言的幾個小問題
6樓:
非執行語句不會轉換成二進位制指令
(x/10)%10
不可以,%只能用於整型取餘
_0_可以做使用者標識,使用者標識不能以數字開頭
7樓:fs求救者
好像只有可執行語句被編譯成二進位制,
空格x-(x%10*10) , 256-(25*10)=6%兩邊都要是整數,
標示符是以英文字母 或下劃線開頭的,英文大小寫,數字字元0-9,和下劃線組成。
_0_對的。
幾個關於劍三的小問題,真心求解!
關於C語言程式的幾個問題,關於C語言的一個問題
1.1 沒有 因為 a 0 為假,如果你看過 c陷阱與缺陷 就該知道 與 具有短路現象 即如果邏輯運算子 前半個表示式的值可以決定整個表示式的真假,那麼就不會運算判斷後半個表示式 例 int a 100 3 2 a 5 10 因為3 2為真,可以決定整個表示式的值為真了,已經沒必要判斷後面的真假了,...
關於C 指標小問題,關於C 指標小問題
這些你可以分步檢視輸出,不要老是問別人,替你修改一會 include using namespace std void main int m 1,n 2 int p1 m,p2 n 先讓p1指向m,p2指向n p1 3 因為p1指向m所以此句等於m 3 也等於m m 3 執行後m 4 p2 p1 讓...
C語言的幾個問題,c語言的幾個問題
分析如下 1.用exit語句種植執行報告錯誤。優點 處理簡便,直接終止程式,並可以將錯誤通知給作業系統。缺點 無論在哪個函式中執行,程式會直接終止,沒有機會對錯誤進行進一步處理。2.以函式的返回值區別正確返回或錯誤返回。缺點 函式多層呼叫時,需將錯誤資訊層層傳遞。3.設定一個整形變數的函式引數以區別...