标题:新手,三个问题请教
取消只看楼主
punish
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-2-9
 问题点数:0 回复次数:2 
新手,三个问题请教

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编辑过]

搜索更多相关主题的帖子: int max else 
2006-02-18 21:21
punish
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-2-9
得分:0 
看了不明白,希望老大讲一下,真的不明白,说不定以后也会有新人不明白
2006-02-18 21:52
punish
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-2-9
得分:0 
谢谢各位了
2006-02-19 14:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-46165-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017894 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved