《帶你學C帶你飛學習筆記》 SE28函式初體驗

2021-09-25 06:01:48 字數 991 閱讀 1867

請按順序標示出指定語句的執行順序(如 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 不輸入字元,不會到這一步。等輸入任意字元,關閉檔...