11问答网
所有问题
C语言中的选择表达式
今天写了个表达式,编译器提示说选择表达式不能作为左值。
大致是这个样子:i>j?i:j /=2;这个有简洁的方法可以修改吗?
编译器提示的是选择表达式不能作为左值,我试过了,应该不是优先级的问题……
举报该问题
其他回答
第1个回答 2010-04-21
这样写 你试试:a=(i>j)?i:j;
a=2;
第2个回答 2010-04-21
优先级问题,如a/=2;就是a=a/2;从右到左,你将他括起来。
相似回答
c语言中的选择
结构
答:
If a>1 And b<>0 Then x = 1 当然各种程序对选择结构语法不一样。例如:
C语言
的选择结构为:if(条件
表达式
1){语句块1;} else if(条件表达式2){语句块2;} else if(条件表达式3){语句块3;} ...else {语句块n;} VB
中的选择
结构为:If(条件表达式1) then 语句块1 ElseIf(条件表达式2...
大家正在搜
C语言中的表达式
C语言中的逗号表达式
c语言中的表达式有哪些
c语言中的关系表达式
c语言中求表达式的值
c语言中表达式的运算顺序
c语言中的算术表达式
c语言中逻辑表达式的值为
C语言中有哪些常用表达式