這兩個(gè)函數(shù)里都有一個(gè) 死循環(huán)。
我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、丹江口ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的丹江口網(wǎng)站制作公司
i從1開(kāi)始取值 ,則i=2*i-1恒成立
應(yīng)該是兩個(gè)錯(cuò)誤:
main函數(shù)沒(méi)有返回值
MA函數(shù)中if后應(yīng)該是條件語(yǔ)句而不是賦值語(yǔ)句
c語(yǔ)言中自定義函數(shù)可以放在main函數(shù)后面,但需要在前面進(jìn)行函數(shù)定義。 C語(yǔ)言的函數(shù)定義的作用域,只限于后面的函數(shù)可見(jiàn)。在main函數(shù)中用到的其它函數(shù),一種方法是在main函數(shù)的前面定義并實(shí)現(xiàn)函數(shù),如 //定義并實(shí)現(xiàn)foo函數(shù)void foo(int *a){ *a++;}int main(void){ int k foo(k);//調(diào)用foo函數(shù)} 另外一種方法是在main函數(shù)后實(shí)現(xiàn)函數(shù),但需要在之前定義,如 void foo(int *a);//僅聲明foo函數(shù),與函數(shù)實(shí)現(xiàn)的參數(shù)和名稱(chēng)及返回值相同int main(void){ int k foo(k);//調(diào)用foo函數(shù)}//實(shí)現(xiàn)foo函數(shù)void foo(int *a){ *a++;}
main函數(shù)中下面這一段
void average1(float score[NUM_std][NUM_course]);
void average2(float score[NUM_std][NUM_course]);
void max(float score[NUM_std][NUM_course]);
void fangcha(float score[][NUM_course]);
調(diào)用函數(shù)時(shí),應(yīng)該將參數(shù)實(shí)例化
average1(score);
average2(score);
max(score);
fangcha(score);
其實(shí)將自定義函數(shù)參數(shù)里的float去掉就行。
調(diào)用時(shí)你的函數(shù)switch(int a,int b)
把a(bǔ)[i]的值賦給了a,把a(bǔ)[j]的值賦給了b(數(shù)組b相同)
然后函數(shù)交換使得
a=a[j]
b=a[i]
所以a[i]跟a[j]的值還是沒(méi)有交換,換的是a,b的值
你可以把函數(shù)修改一下(改用指針參數(shù)):
void switch(int *a, int *b){
int t;
t=*a;
*a=*b;
*b=t;
}
調(diào)用時(shí):switch(a+i, a+j)
在沒(méi)有申明的情況下 定義的函數(shù)必須放在主函數(shù)之前 如果有申明函數(shù)定義可以放在主函數(shù)下面
#includestdio.h
#define N 20
long flag(long array[N],int i,int j,int m,int n); //申明
void main()
{
long flag(long array[N],int i,int j,int m);
int b;
long array[N]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};
for(b=0;b20;b++)
printf("%5d\n",array[b]);
}
long flag(long array[N],int i,int j,int m,int n) //定義
{
for(i=0;i19;i++)
{
m=0;
for(j=0;j18;j++)
{
if(array[j]array[j-1])
{
n=array[j],array[j]=array[j-1],array[j-1]=n;
m=1;
}
return(array[19]);
}
要注意格式
分享標(biāo)題:c語(yǔ)言自己定義的函數(shù)無(wú)效 c語(yǔ)言中沒(méi)有定義函數(shù)類(lèi)型
鏈接URL:http://muchs.cn/article36/hgepsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化、響應(yīng)式網(wǎng)站、App設(shè)計(jì)、靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容