相关截图:
问题描述:
答案错误希望改正
问题描述:
相关截图:
相关截图:
a++先运算,后加一,所以是输出100然后自己在增1,a现在的值是101,然后第二个++a,先+1后运算,101+1就是102.如果错了踢踢我
你写的代码没有问题。不过要认真审题,题目代码第五行“a”在前面所以赋值为100后再加上1,执行第六行代码时因为“++”在“a”前面所以先将前面的值101加1再赋值。故值为102,后面的“a”的值以此类推。
“a++”与“++a”的区别在于运算次序不同。前者先使用“a”的值,然后再执行“a=a+1”;后者先执行“a=a+1”,然后再使用“a”的值。