欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

【C語言學習歷程————自定義函數(shù)調用】-創(chuàng)新互聯(lián)

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

創(chuàng)新互聯(lián)專業(yè)提供雅安服務器托管服務,為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購買雅安服務器托管服務,并享受7*24小時金牌售后服務。

文章目錄
  • 前言
  • 一、函數(shù)的定義和使用
    • 1.函數(shù)調用時的數(shù)據(jù)傳遞
    • 2.函數(shù)的定義
  • 二、案例
    • 1.輸入一個數(shù)判斷是否為5的倍數(shù)
    • 2.輸入四個整數(shù),找出大值(用函數(shù)嵌套調用)
  • 總結


前言

在C語言中最基礎的程序模塊就是函數(shù)。C語言可由一個主函數(shù)(main)和若干個函數(shù)組成,學會調用函數(shù)也能使程序更簡潔,可以事先編好一些常用的函數(shù)來實現(xiàn)不同的功能,例如用sin函數(shù)實現(xiàn)一個數(shù)的正弦時,把它保存在函數(shù)庫中,需要用時直接在程序中寫上sin(x)就可以直接調用系統(tǒng)函數(shù)庫中的函數(shù)代碼,執(zhí)行這個代碼就可以得到預期的答案,反之我們也能在程序中自定義函數(shù),用于實現(xiàn)你想要的功能。

提示:以下是本篇文章正文內容,下面案例可供參考

一、函數(shù)的定義和使用 1.函數(shù)調用時的數(shù)據(jù)傳遞

函數(shù)的參數(shù)有兩種,一種是在自定義函數(shù)時后面括號中的變量名稱為“形式參數(shù)”(行參)或“虛擬參數(shù)”,還有一種就是在主調函數(shù)中調用一個函數(shù)時,函數(shù)后名后面括號中的參數(shù)稱為“實際參數(shù)”(簡稱“實參”),在這里實際參數(shù)可以為常量、變量或表達式。在調用函數(shù)的過程中,系統(tǒng)會把實參的數(shù)值傳遞給被調用函數(shù)的行參
注:自定義函數(shù)可以進行嵌套使用,即在自定義函數(shù)中也能調用其它自定義函數(shù)。
注:行參和實參的數(shù)據(jù)傳遞是單向的,只能由實參傳遞給形參,反之不行。

2.函數(shù)的定義

返回值類型 函數(shù)名(參數(shù)類型 參數(shù)1,參數(shù)類型 參數(shù)2…參數(shù)類型 參數(shù)n)
{
執(zhí)行語句
return 返回值;
}
代碼如下

#includeint max(int x, int y)//定義max函數(shù),這個函數(shù)有兩個參數(shù)
{
	int z;              
	z = x >y ? x : y;    //將兩個數(shù)中較大的值賦給z
	return (z);           //返回z;也就是返回大值,然后帶回main函數(shù)
}
int main()                  //在主函數(shù)內調用
{
	int a, b;
	scanf("%d%d", &a, &b);       //輸入兩個數(shù)
	printf("%d", max(a, b));     //調用自定義函數(shù),也就是將a的值傳遞給x,將b的值傳遞給y,最后返回這兩個數(shù)中的大值以此來輸出
}
二、案例 1.輸入一個數(shù)判斷是否為5的倍數(shù)

要求:從鍵盤輸入一個數(shù),調用函數(shù)判斷這個數(shù)是否為5的倍數(shù)。

#includeint div5(int x)//定義div5函數(shù)
{int a = 0;//定義一個臨時變量用于假設這個數(shù)不能被5整除
	if (x % 5 == 0)//如果這個數(shù)可以被5整除
	{a = 1;//當a的值為1時代表可以被5整除
	}
	if (a == 0)//如果a的值為0則不能被5整除
	{printf("不能被整除");
	}
	else//否則可以被就是可以被5整除
	{printf("可以被整除");
	}
}
int main()
{int b;
	scanf("%d", &b);//輸入數(shù)
	div5(b);//調用函數(shù)來判斷是否能被5整除
}
2.輸入四個整數(shù),找出大值(用函數(shù)嵌套調用)
#includeint main()
{int a, b, c, d, max;
	printf("請輸入四個數(shù)字以此來判斷哪個數(shù)大\n");//提示信息
	scanf("%d%d%d%d", &a, &b, &c, &d);//輸入四個數(shù)
	max = max4(a, b, c, d);//調用函數(shù)找出大值
	printf("大值為:%d", max);//最后輸出
	return 0;
}
int max4(int a, int b, int c, int d)
{int m;
	m = max2(a, b);//調用函數(shù)先找出a和b之中的大值,將較大的那個存放至m
	m = max2(m, c);//再將m和c進行對比找出大值,通過上一行和這一行就能得知a,b,c中的大值
	m = max2(m, d);//最后將前三個數(shù)中的大值和d進行對比,最終找出四個數(shù)中的大值
	return m;//返回大值
}
int max2(int a, int b)//此函數(shù)的作用是找出兩個數(shù)中的大值
{if (a >b)
	{return a;
	}
	else
	{return b;
	}
}
總結

例如:以上就是今天要講的內容,本文僅僅簡單介紹了函數(shù)調用的使用,重點是理解行參和實參,即:行參和實參的傳遞是單向的,只能由實參傳遞給行參,反之不能傳遞。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

本文題目:【C語言學習歷程————自定義函數(shù)調用】-創(chuàng)新互聯(lián)
當前路徑:http://aaarwkj.com/article22/dpejcc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、標簽優(yōu)化建站公司、App開發(fā)、網(wǎng)站維護、App設計

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
国产美女主播一二三区| 丰满少妇一区二区三区专区| 超碰国产精品一区二区| 国产亚洲av看码精品永久| 久久精品久久黄色片看看| 国产精品伦一区二区视频| av在线播放网址网站| 精品人妻av区天天看片| 国产精品视频一区二区久久| 亚洲国产日韩欧美综合久久| 欧美日韩另类中文字幕| 国产aaa级日本一区二区三区| 91日本视频在线播放| 亚洲和欧洲一码二码区视频| 中文字幕欧美人妻在线| 日本欧美自拍偷拍高清| 丝袜美腿美女日韩在线| 日韩精品一区高清视频| 欧美亚日韩精品视频| 蜜桃臀内射一区二区三区| 美女丝袜诱惑国产91| 91麻豆精品国产91久5久久| 欧美高清在线观看视频| 久久中文人妻丝袜不卡| 欧美成人日本在线播放| 人妖系列中文字幕欧美系列| 国产91九色视频在线| 日韩成人三级一区二区| 天天做日日干夜夜操| 精品一级人片内射视频| 中文字幕在线看二区不卡| 日韩精品人妻中文字幕满员| 在线观看免费完整观看一区二区| 日本一区二区三区高清不卡| 在线麻豆国产传媒免费| 亚洲一区二区三区四区五区六| 国产精品视频一区二区久久| 欧美特黄在线免费观看| 亚洲成av人片乱码午夜| 成人黄色三级免费网站| 欧美日韩丝袜一区二区|