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

有如下序列:j=10;i=20;i=(j=i++);执行完后,i和j各是多少?

题目详情
有如下序列:j = 10 ; i = 20 ; i = (j = i ++);执行完后,i和j各是多少?
▼优质解答
答案和解析
i=21,j=20.
括号中i赋值20给j,所以j=20,然后j再将值20赋给i,i=20,最后i自增1,所以最后i=21.
i++表示执行完那段代码后i再自增1.