程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程-函數名做函數參數 無法解析的外部命令

編程-函數名做函數參數 無法解析的外部命令

編輯:編程綜合問答
函數名做函數參數 無法解析的外部命令

#include
int main()
{
float average(float array[10]);
float score[10], aver;
int i;
printf("input 10 score:\n");
for (i = 0; i < 10; i++)
scanf("%f",&score[i]);
printf("\n");
aver = average(score);
printf("average score is %5.2f", aver);
}
float averge(float array[10])
{
int i;
float aver,sum = array[0];
for (i = 1; i < 10; i++)
sum = sum + array[i];
aver = sum / 10;
return(aver);
}圖片說明我是編程菜鳥,不明白錯誤的意思,求各位大神幫忙

最佳回答:


額,函數定義寫錯了, 應該是float average(float array[10]){……},你掉了個a,所以連接失敗,(無法解析的外部符號的意思通俗說就是:你調用的函數,只有聲明,沒有找到定義)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved