1、c語言中我們通常把函數(shù)的聲明叫做函數(shù)的原型。
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計與策劃設(shè)計,華容網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:華容等地區(qū)。華容做網(wǎng)站價格咨詢:13518219792
2、c語言中把函數(shù)的定義叫做函數(shù)的實現(xiàn)。
3、函數(shù)是C/C++程序的基本模塊。可將一些功能相對獨立的或經(jīng)常使用的操作或運算抽象出來,定義為函數(shù)。使用時只要考慮其功能和使用接口即可。在結(jié)構(gòu)化程序設(shè)計中,函數(shù)是將任務(wù)進(jìn)行模塊劃分的基本單位。在面向?qū)ο蟮某绦蛟O(shè)計中,類中所封裝的操作是用函數(shù)進(jìn)行描述的,因此函數(shù)在C++程序中具有非常重要的意義。
所謂的函數(shù)原型,就是函數(shù)的聲明格式
說明了函數(shù)名,函數(shù)返回值,以及參數(shù)列表
其實 就是告訴別人 這個函數(shù)要怎么調(diào)用 要實現(xiàn)什么功能
對于開發(fā)者來說, 就是說明這個函數(shù)要做到什么功能
int?max(int,int);//函數(shù)原型(形參名可以沒有),也稱函數(shù)聲明
int?main(){
int?a=max(45,60);//函數(shù)調(diào)用
coutaendl;
return?0;
}
int?max(int?a,int?b)//函數(shù)定義,必須有函數(shù)體(即下面的內(nèi)容)
{
return?ab?a:b;
}
回答同上
你寫的沒有錯,void
butler(void)就是一個自定義的函數(shù)原型,前一個void表示butler()函數(shù)不返回一個值,后一個void則是表示不接受任何形式的參數(shù)