網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

c語言定義函數

欄目: IT科技 / 發佈於: / 人氣:1.81W

c語言定義函數是一段可以重複使用的代碼,用來獨立地完成某個功能,它可以接收用戶傳遞的數據,也可以不接收。接收用戶數據的函數在定義時要指明參數,不接收用戶數據的不需要指明,根據這一點可以將函數分爲有參函數和無參函數。

1、有參函數

有參函數是指在主調函數調用被調函數時,主調函數透過參數向被調函數傳遞數據。在一般情況下,有參函數在執行被調函數時會得到一個值並返回給主調函數使用。

參考例子:

# include <stdio.h>

int main(void)

int Max(int x, int y); 

int a = 1, b = 2;

printf("max = %dn", Max(a, b)); 

return 0;

}

c語言定義函數

2、無參函數

無參函數是指在主調函數調用被調函數時,主調函數不向被調函數傳遞數據。無參函數一般用來執行特定的功能,可以有返回值,也可以沒有返回值,但一般以沒有返回值居多。

參考例子:

#include<stdio.h>

void hello()

{

    printf("hi");

}

int main()

{

    hello();

    return 0;

c語言定義函數 第2張

Tags:函數 語言