早教吧 育儿知识 作业答案 考试题库 百科 知识分享

假定变量a=1,b=2,c=0,则表达式:c==b++>a&&a++,a+b的值是

题目详情
假定变量a=1,b=2,c=0,则表达式:c==b++>a&&a++,a+b的值是
▼优质解答
答案和解析
该式子中有算数运算,逻辑运算,关系运算,和逗号表达式
VS2008中遵循从左往右算:逗号表达式中的第一个表达式的运算级别:[(c==b++)>a]&&(a++)
[(0)>1]&&1整个式子为0
其中++,--,加()也不改变其优先级,第一个表达式结束后b=3,a=2,逗号表达式中最后一个表达式即整个式子的值,所以a+b=5,
所以c==b++>a&&a++,a+b的值为5