又学到新知识啦~~~
printf 的返回值是打印的字符数
#include<stdio.h>
int main()
{
printf("%d",printf("%d",printf("%d",43)));
return 0;
}
打印结果竟是 4321
先打印最里层的43,然后43为2个字符
中层的printf打印2,最后2位1个字符
最外层的printf打印1,所以最后结果是4321
又学到新知识啦~~~
printf 的返回值是打印的字符数
#include<stdio.h>
int main()
{
printf("%d",printf("%d",printf("%d",43)));
return 0;
}
打印结果竟是 4321
先打印最里层的43,然后43为2个字符
中层的printf打印2,最后2位1个字符
最外层的printf打印1,所以最后结果是4321
下一篇:不创建临时变量,交换两整数的值
闲来无事,突然想起这么一个问题:每次都用scanf,printf,可是从来没有想过他们的返
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M