看板 C_and_CPP 關於我們 聯絡資訊
各位好 我是一個剛學習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
legnaleurc:問題出在你拿的書太古老了,換一本新的吧 03/16 14:24
MOONRAKER:太古老+1 請不要再拿K&R時代的古董來學習了 03/16 14:53
MOONRAKER:考古是老手幹的事 新手絕對不要學 03/16 14:54
mathtku:囧~原來如此 謝謝各位大大的回答 03/16 14:59
mathtku:也謝謝來信指正的大大 你解釋的很清楚 03/16 15:08
Alexboo:沒辦法執行應該是 void int 的關係 03/16 15:21
stonehomelaa:看一下書上的出版日期吧 XD 03/16 17:40
HudsonE:真懷念啊.... 03/16 22:41
lavigneA:void main(void)改成 int main() 03/17 14:52
lavigneA:system("pause")下 加個return 0; 03/17 14:53