C語言的學習與實戰

2021-09-01 05:45:31 字數 983 閱讀 2393

例1:三整數求最大(函式版)

#includeint max(int a,int b);

int main(void)

int main(int a,int b) //定義乙個比較大小的函式//

函式一般格式:

返回值型別 函式名 (形參列表)

1.返回值型別:返回給主調函式的資料型別。void為函式沒有返回值,int返回值為整數形式

2.形式引數:規定了函式被呼叫時應該被調時應該被接收到的引數。

**如果乙個形參在函式內再次被定義為乙個區域性變數,會導致編譯錯誤。

**形參是函式中的乙個區域性變數,在函式中再次被定義為區域性變數將導致編譯錯誤。

例2:輸出乙個n行的直角三角形

例2:輸出乙個n行的直角三角形

#includevoid printstar(int m);

int main(void)

printstar(int m) //傳入行數m//

解釋:

1.函式原型:若在main函式中呼叫了某個函式,必須要在main前宣告函式,使編譯

器可以先對函式進行概要瀏覽,這種宣告稱為函式原型。

**函式原型中形參可以不用寫出,如:void prt(int a)可以寫成void prt(int)

**如果函式定義為與呼叫之前,可不用宣告。

2.return語句:非void型別函式必須使用return語句來指定將要返回的值。

形式:return 表示式;

表示式可以是常量也可以是變數,也可以是複雜的表示式,例如:

int main(int a,int b)

**返回值為void型,表示如下: return;

C語言與C 學習路線

有人說 c生萬物,程式設計之本 這一點都沒有錯!c語言是最接近計算機的語言,很多時間,我們都會發現,c語言是非常有必要學習的。c語言物件導向程式設計思想 類的封裝,構造和析構 靜態成員 物件管理 類的構造 有參建構函式 無參構造 拷貝構造 預設建構函式 和析構 物件動態管理 友元函式 友元類 操作符...

Kafka學習與實戰

1,阻塞佇列 kafka是乙個分布式的流 平台 應用 訊息系統 日誌收集 使用者行為追蹤 流式處理。kafka特點 高吞吐量 訊息持久化 高可靠性 高擴充套件性。3.kafka入門安裝啟動 我使用的kafka版本為2.12 2.30 啟動及入門請檢視部落格 kafka入門 springboot整合配...

C語言實戰(一)

一 乙個價值三天的bug int fscanf file stream,char const format,int scanf char const format,int sscanf char const string,char const format,功能從輸入源讀取字元。函式的返回值就是轉換...