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

执行语句“n=1;if(n=5)n++;"后,变量n的值是多少,

题目详情
执行语句“n=1;if(n=5)n++;"后,变量n 的值是多少,
▼优质解答
答案和解析
是6,if中的“n=5”是赋值表达式(而不是关系表达式,关系表达式应写为 n==5),赋值表达式的值就是为变量所赋的值5,而5作为判断条件是“真”所以执行n++;
于是到输出时,n的值就为6了.