作者mathtku (当兵头发好短)
看板C_and_CPP
标题[问题] 新手的问题
时间Mon Mar 16 14:21:02 2009
各位好 我是一个刚学习c语言的人
因为我是看书学习的 而且周围没有朋友学习c语言
所以到了板上发问 请各位大大教学一下
/*程式内文开始*/
#include <stdio.h>
#include <stdlib.h>
int func(a,b,c)
int a,b,c;
{
int d;
d=a+b+c;
return(d);
}
void main(void)
{
int x,y,z,p;
x=y=z=3;
p=func(x,y,z);
printf("p-->%d\n",p);
system("pause");
}
这是我看书上的教学
我完全照着打 他的意思其实我也看的出来
但是我用dev-c++却没有法子执行
可以请问一下 是哪边出了问题吗??
--
上联:食有农药蔬菜病死鸡
下联:住有辐射钢筋海砂屋
横批:宝岛台湾
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.118.208
1F:推 legnaleurc:问题出在你拿的书太古老了,换一本新的吧 03/16 14:24
2F:→ MOONRAKER:太古老+1 请不要再拿K&R时代的古董来学习了 03/16 14:53
3F:→ MOONRAKER:考古是老手干的事 新手绝对不要学 03/16 14:54
4F:→ mathtku:囧~原来如此 谢谢各位大大的回答 03/16 14:59
5F:→ mathtku:也谢谢来信指正的大大 你解释的很清楚 03/16 15:08
6F:推 Alexboo:没办法执行应该是 void int 的关系 03/16 15:21
7F:推 stonehomelaa:看一下书上的出版日期吧 XD 03/16 17:40
8F:推 HudsonE:真怀念啊.... 03/16 22:41
9F:推 lavigneA:void main(void)改成 int main() 03/17 14:52
10F:→ lavigneA:system("pause")下 加个return 0; 03/17 14:53