首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于a>b?a:b 的有关问题

2012-02-04 
关于ab?a:b 的问题谭浩强的书(第二版)97页写道:if(a b)printf( %d ,a)elseprintf( %d ,b)不可以用

关于a>b?a:b 的问题
谭浩强的书(第二版)97页写道:
if(a> b)   printf( "%d ",a);
else   printf( "%d ",b);
不可以用条件运算符a> b?a:b   的形式替换,
但可以写成   printf( "%d ",a> b?a:b);

请问为什么不可以写成a> b?printf( "%d ",a):printf( "%d ",b);
谢谢

[解决办法]
实践出真知
自己把代码拷到vc下试试就知道行不行了
我觉得肯定可以用a> b?printf( "%d ",a):printf( "%d ",b);

热点排行