printf返回值

来源:互联网 发布:系统程序员保密 编辑:程序博客网 时间:2024/06/06 13:25
printf返回值 - zuoyanjie的专栏 - 博客频道 - CSDN.NET

http://blog.csdn.net/zuoyanjie/article/details/5719957

nt main()
{
 int i=43;
 printf("%d\n",printf("%d",printf("%d",i)));
  return 0;

}

程序的执行结果是4321。

这道题只要考察的是printf的返回值,printf返回一个int值,表示的是格式控制字符串中要打印的字符数。

最里面的那个printf打印是43,同时返回值为2,表示是两个字符,然后返回值为一,是一个字符。


0 0
原创粉丝点击