請按順序標示出指定語句的執行順序(如 a -> b -> c -> d)
#include void a();
void b();
void c();
void a()
int main()
void c()
void b()
答:執行順序b ->f-> c ->a-> d->e。
請指出下面定義**錯的地方(有5處錯誤):
#include void func()
int main()
void func()
;
答:函式宣告void func(); return 0;printf;函式定義中不需要return 0;函式定義最後不需要打分號。
函式的宣告有什麼用?
答:函式宣告時讓程式知道此函式要呼叫函式。
函式是否必須宣告才能使用?
答:必須宣告。
答:對於函式來說,必須「先定義,再呼叫」。但宣告卻不是必須的,只要「被呼叫函式」的定義在「呼叫函式」之前即可。但是,作為乙個良好的程式設計習慣,建議大家還是無論如何都把函式的宣告寫上比較合適。
如果定義乙個與標準庫函式重名的函式,會這樣?
答:錯誤答案:會報錯。
重新定義的同名函式會覆蓋標準庫函式(前提是兩者的宣告一致,包括返回值和引數型別、個數一致)。
動動手
#include #include #define height 7 // 根據下面定義,每個字母高度均是7行
const char *letters = ;
int main()
// 列印字母間的間隔(空格)
int temp = gap;
while (temp--)
}putchar('\n');
}return 0;
}
《帶你學C帶你飛學習筆記》 SE27常量和指標
知識點回顧 1.const 關鍵字 在 c 語言中,有一種能力可以將變數變成具有常量一樣的特性。這就是 const 關鍵字。在它的修飾下,變數就會失去可修改的特性,也就是變成唯讀的屬性。const int price 520 const char a a const float pi 3.14 2....
帶你學C帶你飛
阿里雲大學 帶你學c帶你飛 帶你學c帶你飛 第一季講解內容 c語言語法,我們會講變數 陣列 函式 指標 結構 標準庫這樣一些純粹的c語言知識。基本上你大學第一學期學的就是咱第一季的內容,我知道很多朋友學完c語言一時感覺沒什麼用?然後大一學完大二就還給體育老師了 咳咳,畢竟現在是乙個連程式都要刷顏值的...
《帶你學C帶你飛》 SE61 IO緩衝區
最後一節 include include int main void fputs i love you n fp 至此fputs寫入的東西是放在io緩衝區的,並沒有寫入到檔案中去 getchar 阻塞函式,知道函式呼叫才會結束程式 fclose fp 不輸入字元,不會到這一步。等輸入任意字元,關閉檔...