新手,三个问题请教
1.
main ()
{
int a;
long b;
a=32767;
b=a+1;
printf ("%d:%d\n",a,b);
}
这段为什么我在DEV上面可以正确看到结果,而在TC上面等于的还是负32768
2.就是比大小那个,
main ()
{
int a,b,c ;
scanf ("%d,%d",);
c=max (a,b);
printf ("max=%d",c);
}
int max (int x,int y);
{
if (x>y) z=x;
else z=y;
return (z);
}
上面不是比过了吗?后面那段是什么意思
int max (int x,int y);
{
if (x>y) z=x;
else z=y;
return (z);
}
为什么我比三个数的时候max (c,max (a,b));
下面那段还是一样呢?
{
if (x>y) z=x;
else z=y;
return (z);
}
这段到底怎么解,希望高手帮忙;
3.还有一个问题,DEV-C++里面到底怎么设置可以不用在代码最后
不用加system ("pause");
我听人说可以
好像在软件里面可以设置是吗?
就是不加这个,运行后结果就是一闪而过,
[此贴子已经被作者于2006-2-18 21:28:59编辑过]