C語言學習 五 函式

2021-10-04 06:02:34 字數 940 閱讀 7382

1

) 函式由返回值,函式名,引數,作用域 組成

2) 返回值 (1

) 無返回值時, 必須用void修飾 (2

) 有返回值時, 用返回資料型別修飾, 並且函式內部有return

① return返回引數, 並結束函式

② return引數可以使常量, 變數, 表示式 (注意型別匹配)

3) 函式名 (1

) 命名規則和變數相同

4) 引數 (1

) 形參: 由資料型別加變數組成, 不許初始化 (2

) 函式只有呼叫時, 才會為形參分配空間, 呼叫完成後, 空間自動釋放

5) 作用域

作用域內的函式, 只能在函式內部使用

// char *ar** 指標陣列, 裡面的每個元素都是位址

// argc : ar**元素個數

// main函式引數需要使用者傳遞, 常用於命令中

intmain

(int argc,

char

*ar**)

return : 用於中斷函式, 是否返回值根據需要判斷, return main函式時終止程式

exit() : 存放於標頭檔案stdlib, 用於終止程式

1. 編譯器很笨, 如果在main函式呼叫其他函式, 只會在main之前查詢定義

2. 如果找不到函式定義, 就找函式宣告, 如果沒有宣告, c編譯器會報錯, c++會出錯

3. 宣告 : int fun(void); 定義沒有放在呼叫之前需要宣告 (放在函式內部也可以)

4. 定義只能一次, 但是宣告可以很多次, 並且可以只宣告不定義(但是沒有意義)

5. 宣告的形參變數名和定義的可以不同, 也可以不寫變數名只寫型別

五 c語言學習

整型 int 整數,絕大數機器上佔4個位元組,tc環境中是2個位元組。單精度實型float 單精度浮點數,一般4個位元組。雙精度實型double 8個位元組。長整型long long int 4個位元組。短整型short short int 2個位元組。無符號整型unsigned int 2個位元組...

c語言學習筆記五

gdb除錯工具 sudo su 切換到root使用者 mkdir 新建程式檔案目錄tc cat test.c 新建檔案 直接編寫程式 示例 如下 include int add range int low,int high int main void 編譯gcc g o test test.c 使用...

C語言學習 函式

先定義,後使用。型別名 函式名 或者 型別名 函式名 void 1 型別名這裡表示的是函式的返回值型別,也可以用void,表示不返回函式值 2 函式體包含宣告部分和語句部分 型別名 函式名 形式引數列表 1 形式引數列表,比如 int x,int y 型別名 函式名 比如 void dummy 單獨...