x/=(a=4,b=a*5,b++)+9执行后,变量a、b、x的值分别是多少?表达式的值呢?/=怎么计算的?还有条件运算符 到底是自左向右还是自右向左

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 12:16:50
x/=(a=4,b=a*5,b++)+9执行后,变量a、b、x的值分别是多少?表达式的值呢?/=怎么计算的?还有条件运算符 到底是自左向右还是自右向左

x/=(a=4,b=a*5,b++)+9执行后,变量a、b、x的值分别是多少?表达式的值呢?/=怎么计算的?还有条件运算符 到底是自左向右还是自右向左
x/=(a=4,b=a*5,b++)+9执行后,变量a、b、x的值分别是多少?表达式的值呢?
/=怎么计算的?还有条件运算符 到底是自左向右还是自右向左

x/=(a=4,b=a*5,b++)+9执行后,变量a、b、x的值分别是多少?表达式的值呢?/=怎么计算的?还有条件运算符 到底是自左向右还是自右向左
a=4,b=21,x的确不知道初值,不知道./=楼上讲了.条件运算符是自左向右的.
条件运算符:例如这个吧.
a>b?a:b
如果a大于b,那么表达式的值就为a,如果a不比b大,也就是说a>b为假,则表达式的值为b.

s/=y相当于s=s/y,这个是首先得搞明白的,哪里有条件运算符?括号里的3个是并列运算吧,看情况应该是从左到右,X没有初始值,不知道怎么算,a=4,b=21