C語言中函式的基本知識(1)

2021-10-02 17:30:46 字數 697 閱讀 7458

老師曾說:「很多人到這塊就開始犯糊塗了。」沒想到,我太給老師面子了,到後期聽課較水,也沒怎麼看書,果然不懂。借假期溫故再康康.

那麼什麼是函式?

組成部分:

函式的形式

無參函式

不接收來自使用者傳遞的資料,void型別一般形式為:型別識別符號 函式名

有參函式

接收來自主函式主引數的資料,一般形式為型別識別符號 函式名(形式引數)空函式

空函式一般用於專案的初步實現,留出以便後期新增一些附加功能。

那麼什麼叫做形參和主參?

與巨集定義形參主參不同在預處理章節我已經作出兩者區別

說明:1.要求在呼叫時,主參要有確定的值賦予形參;

2.在呼叫時,倆者的型別應相同。且傳遞為主參向形參的單向傳遞。

3.一次性:呼叫時,給形參賦予儲存單元,呼叫結束則去除。

形參主參單向傳遞,那存在一種東東使得形參向主參傳遞嗎?

即函式的返回值return()

舉個栗子:找出兩個數中較大的帶入主函式輸出

#include

intmax

(int a,

int b)

int main (

)

C語言基本知識

c語言中提供了一組標準函式,用來解決常見問題 每個標準函式有自己的名字 為了使用這個標準函式需要把 stdio.h 檔案的內容合併到原始檔中 為了使用標準函式需要編寫函式呼叫語句 n 表示換行,可以把後面的內容列印在下一行中 可以採用佔位符列印編寫程式的時候還不知道的數字 d 佔位符和整數型別字配對...

c 基本知識梳理(1)

1 c 和標準c 包含完整系統類庫是標準c 在97年完善,90年代初,帶有語言標準,不含有標準類庫,而且各種功能在不同種逐漸推出。vc 和g 以及其他的c 編譯器必須符合語言標準。無論vc 公升級到什麼版本,語言標準不一定公升級。2 標準類庫主要包含 string list vector map只要...

C 基本知識整理(1)

在c 程式設計中using namespace std 這條語句很常見,其中,namespace就是命名空間,而using是宣告,std是命名空間名。命名空間就是為了解決c 中函式變數的命名衝突所採取的一種措施,能夠解決多模組協同開發出現變數函式命名的衝突問題。1 using宣告及作用域 using...