【发布时间】:2016-11-15 20:17:51
【问题描述】:
#include<stdio.h>
int main()
{
int i=10;
printf("%d",printf("%d",i));
return(0);
}
Turbo C 中的输出
102
我是初学者。那么你能解释一下这段代码是如何工作的吗?
【问题讨论】:
-
printf的手册页对它的返回值有什么说明? Please RTM. -
如果您插入
newline,它可能会更清晰。printf("\n%d",printf("%d",i));