其他分享
首页 > 其他分享> > puts()和printf() 对比

puts()和printf() 对比

作者:互联网

  char name[]="好耶!";

  printf("%s\n",name);

  输出: 好耶!

 

  char name[]="好耶!";

  puts(name);

  输出:好耶!

 

可以看出puts()比printf()更简洁,而且puts()函数会自动在后面加一个换行符。不过不要忘了这个有换行符,不然因为格式错误AC不过很可惜的。

只不过这些只局限于字符串,puts只能输出字符串,而且puts()不像printf()可以在里面加东西,比如printf("好耶好耶!%s",name); printf可以但puts不行,puts的括号里只能写变量名数组名或者字符指针,其他都不可以,功能还是printf()强大。

 

标签:输出,name,puts,char,printf,换行符,对比
来源: https://www.cnblogs.com/tentwodream/p/15970290.html