| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 817 人关注过本帖
标题:请教这个if(num1,num2)的意思
只看楼主 加入收藏
I520C
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-7-4
结帖率:100%
收藏
 问题点数:0 回复次数:2 
请教这个if(num1,num2)的意思
例程:if(num1,num2)
      num1=num1+num2, num2=num1-num2, num1=num1-num2;  从这个程序的意思看好像是比较num1和num2的大小,然后再交换num1和num2的值。    但是我找了一下书,就是找不到这个表达式的解释。所以想上论坛来求助, 谢谢!!!
搜索更多相关主题的帖子: 交换 表达式 
2008-07-22 08:07
countryroad
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-1-23
收藏
得分:0 
num1,num2 这是个逗号表达式。
逗号表达式的一般形式可以扩展为:
表达式1,表达式2,表达式3……表达式n   
它的值为表达式n的值
if(num1,num2)//num2!=0,则执行以下语句
num1=num1+num2, num2=num1-num2, num1=num1-num2;//比较num1和num2的大小,交换num1和num2的值

你可以单步跟一下,就会看得很明白。
2008-07-22 10:30
快速回复:请教这个if(num1,num2)的意思
数据加载中...
 
   



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

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