c語言中函數的定義和調用


函數定義:

函數調用:

函數定義:函數頭和函數體。

函數頭:包括返回值類型、函數名和形參聲明

函數體:復合語句,僅在摸個函數中使用的變量,原則上應在該函數中聲明和使用,但要注意不能聲明和形參同名的變量,否則會發生變量名沖突的錯誤。

 

#include <stdio.h>

int max2(int a, int b) /*函數定義的函數頭: 包括返回值類型int, 函數名max2 和形參a、b。 */ { if(a > b) return a; else return b; } int main(void) { int n1, n2; puts("please input two integers."); printf("n1 = "); scanf("%d", &n1); printf("n2 = "); scanf("%d", &n2); printf("the larger is %d\n", max2(n1, n2)); /*函數調用*/ return 0; }

 

函數調用的形式是在函數后面加上小括號, 這個小括號稱為函數調用運算符。 

使用函數調用運算符的語句稱為函數調用表達式。

函數調用運算符括起來的是實參。

形參: 函數定義中聲明的參數。

實參:函數調用運算符括起來的是實參。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM