关于printf返回值这件事

  • Post author:
  • Post category:其他


大家在使用c语言时使用最多的函数就是

printf

,但是

printf的返回值

常常会被大部分人给忽略,今天用简单的代码给大家讲讲

printf返回值

我们来看下面的代码。

它的输出结果第一行为hello world! ,第二行为12。

由此我们看出它先执行第二个printf,再执行了第一个printf。不难看出其中的第一个printf打印出了hello world! ,

第二行的数字是printf打印出的 hello world!的返回值。


这说明了printf返回值是输出字符,空格,标点符号 和数字等(同理,下去一试即可)。


最后我们来看一道

例题

答:

解析:一、打印出

第三个

printf结果为1234。

二、打印出

第二个

printf,第二个printf中有

“1234”



“\n”

所以

输出5。

三、打印出

第一个

printf,第一个printf中有

“5”



“\n”

所以

输出2。


好了以上为今日分享,感谢大家的浏览,请大家多多斧正。



版权声明:本文为dev1cce原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。