指針?你的意思傳引用調(diào)用么?
創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、十堰網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、html5、商城網(wǎng)站制作、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為十堰等各大城市提供網(wǎng)站開發(fā)制作服務。
void mission(const int *,const int*); //函數(shù)原型,若不改變原參數(shù)值,加const修飾較為妥當
int main() //在主函數(shù)中調(diào)用比較函數(shù)mission,并傳入欲比較的2個變量的地址
{
int a,b;
...
mission(a,b);
...
}
void mission(const int *num1,const int *num2) //比較函數(shù)mission定義
{
printf("the bigger number is:%d\n",(*num1*num2)?*num1:*num2); //比較大小
printf(" sum is:%d\n",*num1+*num2); //和
printf(" difference is:%d\n",(*num1*num2)?(*num1-*num2):(*num2-*num1)); //差
}
個人覺得只是實現(xiàn)兩個數(shù)比較大小,相加減,輸出最大,最小,兩個數(shù)的和功能的話,沒有必要指針實現(xiàn)的,傳值調(diào)用即可。當然若需要在被調(diào)用函數(shù)中修改原參數(shù)值,或者比較數(shù)據(jù)量較大為節(jié)省內(nèi)存空間的話也可用傳引用調(diào)用。
希望可以幫助到你。
main() //主函數(shù)
{float a,b,c,t; //聲明部份,定義變量,浮點
printf("Enter a,b,c:"); //接收屏幕格式輸入
scanf("%f,%f,%f",a,b,c); //輸入變量a、b、c的值
if(ab){t=a;a=b;b=t;} //比較a和b的值,如果ab,則a和b的值互換
if(ac){t=a;a=c;c=t;} //比較a和c的值,如果ac,則a和c的值互換
if(bc){t=b;b=c;c=t;} //比較b和c的值,如果bc,則b和c的值互換
printf("%5.2f\n%5.2f\n%5.2f\n",a,b,c); //輸出a、b、c的值
}
======================================================
1、
本例程是輸入3個數(shù)字,再按大到小排序
其中{}中的內(nèi)容是這樣的意思
當ab時,則中間變量t=a,再將b的值賦給a,再將t的值賦給a
這樣就完成了一個a和b的值互換。
2、
printf("%5.2f\n%5.2f\n%5.2f\n",a,b,c);
其中%5.2f 是指輸入格式按_____.__輸入出浮點格式的數(shù)。
12345.00
如:7輸出的格式是____7.00
1234_.__
其中\(zhòng)n是回車符
c語言中sum,意思是求和,min的意思是最小值。
SUM函數(shù)指的是返回某一單元格區(qū)域中數(shù)字、邏輯值及數(shù)字的文本表達式之和。如果參數(shù)中有錯誤值或為不能轉(zhuǎn)換成數(shù)字的文本,將會導致錯誤.
MIN函數(shù)是MicrosoftExcel中的公式,可表示為min(x,y)=0.5*(x+y-|x-y|),作用是返回給定參數(shù)表中的最小值。函數(shù)參數(shù)可以是數(shù)字、空白單元格、邏輯值或表示數(shù)值的文字串,如果參數(shù)中有錯誤值或無法轉(zhuǎn)換成數(shù)值的文字時,將引起錯誤。
在C語言中沒有sum這個保留字,換句話它在C語言中只能算是一個標識符,沒有特殊的語法功能。
一般來說C語言的標識符,有兩個基本的使用原則。
1、要符合語法要求,C語言中規(guī)定,標識符有數(shù)字、字母、下劃線(_)組成,而且第1符號只能為字母或者下劃線。
2、標識符的命名,盡量便于閱讀。如問題中的sum用于表示兩數(shù)之和,就容易理解。
當前題目:c語言sum函數(shù)比較大小,常見函數(shù)比大小
本文網(wǎng)址:http://www.sd-ha.com/article38/dsecpsp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、關鍵詞優(yōu)化、全網(wǎng)營銷推廣、網(wǎng)站建設、網(wǎng)站制作、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)