看一下就够了!
//处理数组的函数
#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");
whow_array(dip,SIZE);
getch();
return 0;
}
void show_array(const double ar[],int n) //ar[]与*ar等价
{
int i;
for(i=0;i<n;i++)
printf("%8.3f ",ar[i]);
putchar('\n');
}
//用同一乖数去乖数组元素
void mult_array(double ar[],int n,double mult)
{
int i;
for(i=0;i<n;i++)
ar[i]*=mult;
}
为什么编译后:
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccY7aaaa.o(.text+0x10a):p278.c: undefined reference to `whow_array'
这是什么意思啊?
程序没有错!