问题
填空题
以下程序运行后的输出结果是【 】。main(){int m=011,n=11;printf("%d%d\n",++m,n++);}
答案
参考答案:10 11
解析:(011)8转换为十进制数其值等于9,然后在输出语句中变量m,n分别自加后其值分别是10和12,但"++m"和"n++"表达式的值分别为10和11。所以输出结果是10 11。
以下程序运行后的输出结果是【 】。main(){int m=011,n=11;printf("%d%d\n",++m,n++);}
参考答案:10 11
解析:(011)8转换为十进制数其值等于9,然后在输出语句中变量m,n分别自加后其值分别是10和12,但"++m"和"n++"表达式的值分别为10和11。所以输出结果是10 11。