分号前面是不是表示分号后面的值直接赋予等号后面的值无论等号前面是不是与分号后面的值相同。
假设a、b变量已正确定义,下面能够正确输出a+b的值的是 ______ A. printf("a=%d\n", a+b); B. printf("b=%d\n", a+b); C. A、B都能正确输出a+b的值,只是显示不恰当 D. A、B能不能输出a+b的值
答案:C
解析:%d只是忠实的输出后面传入表达式的值,与双引号中显示的内容无关。因此选C。