【发布时间】:2018-04-13 02:35:25
【问题描述】:
#include <stdio.h>
void main()
{
printf("%d", printf("%d",printf("Hello world!\n")));
}
为什么输出为 132 ? hello world 有 13 个单位长。
【问题讨论】:
-
请使用正确的标题,不要只在标题中放代码。
-
对不起,我是新来的..我正在更改标题
-
正确的标题...“无法理解 C 代码”太笼统了。
-
您将字符打印为整数。你希望它打印什么?字符串的长度?
-
@Matt 实际上,它根本不打印字符。它确实打印了
printf()函数的返回值。