作者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