问答详情
源自:2-6 练习题

请教下大神们!

请问为什么是21岁呢?????????????

提问者:冰01234567891011 2015-10-23 22:10

个回答

  • Perona
    2015-10-23 22:25:49
    已采纳

    代码是逐行编译,编译到这时候刚好是21,在输出之间age被赋值是20+1,即21。输出结果不受后来age-2的影响,如果把输出语句放到age-2之后就是19了。

  • 慕移动9181930
    2022-03-23 09:36:32

    char只能一个字符。而一个中文是两个字符。radioLove

  • 慕工程4268273
    2018-05-31 18:18:32

    不是说占位符{0}对应的是第一个变量值吗,输出结果不是18吗?