相关疑难解决方法(0)

在C中返回printf()函数的值

printf()函数将返回打印的字符数.但是在下面的代码中为什么要打印5.

int a=1000;
printf("%d",printf("\n%d",a));
Run Code Online (Sandbox Code Playgroud)

它打印"1000"一次和一个空格,所以总共我们有2个字符.

它应该输出"1000 2".但它的输出"1000 5".

c

29
推荐指数
3
解决办法
7万
查看次数

标签 统计

c ×1