為什么錯(cuò)了
#include <stdio.h>
int sum ;
int i;
int j;
int zgf;
int zdf;
int pjf;
int main()
{
? ? int score[10]={67,98,75,63,82,79,81,91,66,84};
? ? return 0;
}
int zf(int score[])
{
? ?for(i=0;i<10;i++)
? ?{
? ? ? ?sum+=score[i];
? ?}
? ?
}
int zg(int score[11])
{
? ? for(i=0;i<10;i++)
? ? {
? ? ? ? if(score[i]>score[i+1])
? ? ? ? {
? ? ? ? ? ? j=score[i];
? ? ? ? ? ? score[i]=score[i+1];
? ? ? ? ? ? score[i+1]=j;
? ? ? ? }
? ? }
? ? zgf=score{1];
? ? zdf=score[9];
}
int pj()
{
? ? pjf=sum/10;
}
int maina(int score[])
{
? ? printf("sum\n");
? ? printf("zgf\n");
? ? printf("zdf\n");
? ? printf("pjf\n");
? ? for(i=0;i<10;i++)
? ? {
? ? ? printf("%d",score[i]);
? ? }
? ??
}
然后問題是
?hello.c: In function 'zg':
hello.c:32:8: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
? ? ?zgf=score{1];
? ? ? ? ^
hello.c:32:14: error: expected ';' before '{' token
? ? ?zgf=score{1];
? ? ? ? ? ? ? ^
2019-08-11
函數(shù)沒有調(diào)用,也就是調(diào)用格式錯(cuò)誤,沒有返回值,而且函數(shù)調(diào)用要在主函數(shù)調(diào)用的,你最后一個(gè)函數(shù)maina是什么意思,不能在自定義函數(shù)里輸出。主調(diào)函數(shù)里沒有調(diào)用。
2019-08-08
還有你的主函數(shù)沒調(diào)用東西啊
2019-08-08
你不看注釋的嗎 注釋寫的清清楚楚?zgf=score{1];