我对C比较陌生。
正在解决一个问题,并被此行代码击中。
那么为什么x打印字符串的大小? printf是如何工作的?
#include <stdio.h>
int main()
{
int x;
x = printf("stackoverflow");
printf("Value of x:%d\n", x);
return 0;
}
输出:
13
答案 0 :(得分:1)
printf的返回类型是 int ,它返回它打印的字符数。因此,在您的情况下,它将返回字符串的长度。