| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 859 人关注过本帖
标题:新手,三个问题请教
取消只看楼主 加入收藏
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
快速回复:新手,三个问题请教
数据加载中...
 
   



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

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