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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 10:59:02
x/=(a=4,b=a*5,b++)+9执行后,变量a、b、x的值分别是多少?表达式的值呢?/=怎么计算的?还有条件运算符 到底是自左向右还是自右向左
xRn@.0J.Zz>Be pHʣ$m0$ǁx/FQnEc͜{3Xev} T7>JK}G}T6 Xͨl Ek'l@!5o ZV8Wb>Zk? &bYh?wӣXq߀1 DySXIk"ү?rv\FF$F wv{Q9%4v;;҉n(^'hˠpĢżghVLW{}曔D{?2ɚ.f],J;{TEVB 4*%NM]~๎Z^%YԌoph 43-*Qgˠ+7`M h$;OŨdab AyJzM&)P A2ߞ rmu

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