哪位高手帮忙看一下这问题该怎么解决,谢谢!
#include<stdio.h>#define SIZE 5
void show_array(const double ar[], int n);
void mult_array(double ar[], int n, double mult);
int main(void)
{
double dip[SIZE] = { 20.0, 17.66, 8.2, 15.3, 22.22 };
printf("The original dip array:\n");
show_array(dip, SIZE);
mult_array(dip, SIZE, 2.5);
printf("The dip array after calling mult_array():\n");
show_array(dip, SIZE);
return 0;
}
void show_array(double a[], int n)
{
int i = 0;
for (i = 0; i < SIZE; i++)
printf("%8.3f", a[i]);
printf("\n");
}
void mult_array(double a[], int n, double mult)
{
int i = 0;
for (i = 0; i < SIZE; i++)
a[i] *= mult;
}
错误 1 error LNK2019: 无法解析的外部符号 "void __cdecl show_array(double const * const,int)" (?show_array@@YAXQBNH@Z),该符号在函数 _main 中被引用 D:\新建文件夹 (2)cpj\10.14 arf\10.14 arf\10.14 arf.obj
我有好几个代码写成来都是这种情况,我是书上的代码敲得,可是就是会有这种报错,新手不懂,求解,谢谢!