老師曾說:「很多人到這塊就開始犯糊塗了。」沒想到,我太給老師面子了,到後期聽課較水,也沒怎麼看書,果然不懂。借假期溫故再康康.那麼什麼是函式?
組成部分:
函式的形式
無參函式
不接收來自使用者傳遞的資料,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...