C語言學習 函式篇

2021-10-24 18:58:53 字數 943 閱讀 9426

函式需要前置,因為系統會預設主函式先執行。

為什麼使用函式 :避免重複性操作。 提高程式可讀性,方便後期修改和完善。有利於程式的模組化。

函式類似於乙個黑盒子,有時候不需要知道裡面你怎麼執行的,知道如何用就好了。

函式形參用完之後記憶體空間會被釋放,void表示沒有返回值。

函式是c語言的基本單位。

什麼是函式: 接受資料、處理資料、返回資料。當然也可以不返回資料和不接受資料。

怎麼定義函式:

函式返回值型別函式名字函式資料形參表示式

注意事項:

1. return 返回值型別 與函式返回值型別不一致,則返回值函式返回值型別一致。

2. return 表示式 : 如果表示式空 則只用於終止函式,不返回任何值。

3. return 與 break 區別: break 中止迴圈 return 中止函式。

4.函式形參命名是區域性變數,兩個不同函式形參命名相同不會引起衝突。但會與全域性變數命名起衝突。

如果進行判斷的話的返回真假用bool型別。

函式分類 : 有參函式 和 無參函式

有返回值函式 和 無返回值函式

庫函式 和 使用者自定義

函式錯誤事項:是否有形參,返回值型別

沒有形參勿傳送資料,沒有返回值型別勿返回返回值。

如何合理設計函式:乙個函式的功能盡量單一

多學習多模仿牛人的**。

函式宣告是乙個語句。

常用系統函式: 書籍上學習。

c語言學習篇

c語言 編譯 執行c程式 include intmain 1.了解c語言結構 main 主函式,所有c語言程式都要包含主函式,從main 函式開始執行 include 是乙個預處理的命令,用來引入標頭檔案 stdio.h 是乙個標頭檔案 標準輸入輸出標頭檔案 printf 格式化輸出到螢幕。prin...

C語言學習 函式

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

C語言學習篇(程式類)

用預處理指令 define 宣告乙個常數,用以表明1年中有多少秒 忽略閏年問題 define seconds per year 60 60 24 365 ul註解 1 define 語法的基本知識 例如 不能以分號結束,括號的使用,等等 2 直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是...