看一下就够了!

THEBEST 2003-05-16 11:00:44
//处理数组的函数
#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'
这是什么意思啊?

程序没有错!
...全文
32 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
justaseeker 2003-05-16
  • 打赏
  • 举报
回复
:)
seekdream1 2003-05-16
  • 打赏
  • 举报
回复
很低级的错误呀,在主函数的第8行,你把show_array写成whow_array了。
arfi 2003-05-16
  • 打赏
  • 举报
回复
呵呵,看一下告警就知道了,函数'whom_array'没有定义。你写错了字而已。
THEBEST 2003-05-16
  • 打赏
  • 举报
回复
靠我怎么这么粗心哪!

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧