11111111111

(づ ̄ 3 ̄)づ
2007-08-02 18:11
2007-08-02 18:41
2007-08-03 22:46
你和老师都没有错,c语言(其他高级语言也一样),必须转换成机器语言才可以执行,调用函数时的返回值通常存放在AX寄存器中(Intel80x86),你的程序也许在sum=*x+*y的运算中用ax存放sum的值,所以无论是否有return sum ,ax中都是sum,......
2007-08-03 23:30
2007-08-04 09:15
int myadd (int *a,int *b)
{int sum;
sum=*a + *b;
return sum;
}
main()
{
int x,y,z;
printf("Enter x,y:");scanf("%d%d",&x,&y);
z=myadd(&x,&y);
printf("%d+%d=%d\n",x,y,z);
}
返回的值的类型肯定要确定好拉
你再试试看 可以不?
2007-08-04 10:13
我的回答是:
Q: 用什么开发环境学习C/C++语言?
A1: DevC++ 4.9.9.0
A2: MinGW Studio 2.06
A3: VIM+Cscope+Ctags+Taglist+make+GCC+GDB
A4: Emacs+GCC+GDB
A5: Eclipse+CDT+GCC+GDB
A6: C++ Builder
A7: Visual C++.net
A8: LCC (只能用于C语言)
Q: 为什么不推荐Turbo C(win TC)
A: 等你入门的时候就明白了。

2007-08-04 15:48
2007-08-04 21:19
2007-08-05 01:26
2007-08-05 05:02