红联Linux门户
Linux帮助

请教一个c编程的问题

发布时间:2008-09-06 12:11:27来源:红联作者:duyucong
程序代码:
//程序员定义的square函数
#include

int square(int); //函数原型
int mian()
{
int x;

for(x=1; x<=10; x++)
printf("%d", square(x));
printf("\n");
return 0;
}
//函数定义
int square(int y)
{
return y*y;
}
---------------
编译出错提示:
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld 返回 1
---------------
我是菜鸟,请高手指教。
文章评论

共有 5 条评论

  1. black_billow08 于 2008-09-11 07:42:11发表:

    cwqing1973 说的不错。。。问多了也就知道怎么去思考了

  2. black_billow08 于 2008-09-11 07:38:58发表:

    主函数名字错了,int main(),这种问题你应该仔细看看。。。

  3. cwqing1973 于 2008-09-08 13:25:15发表:

    楼主别泄气啊,编程世界最大的敌人其实也是自己!第二大敌人是耐不住寂寞。慢慢地就知道了的。

  4. duyucong 于 2008-09-06 17:16:20发表:

    :0wszxc

  5. 荷溪客 于 2008-09-06 12:32:24发表:

    主函数mian没有定义,因为你错误的输入为mian了。