发布网友 发布时间:2022-04-24 18:07
共2个回答
热心网友 时间:2023-10-30 06:50
printf(“%s\n”,str)和puts(str)效果一样吧……但是用puts可以在编译时检查参数类型是否正确,而用printf就无法检查;用printf时可以只调用一次就输出多种数据,而调用一次puts只能输出一个字符串……如果用printf(str),在str中可能有百分号%时可能会有安全隐患……
热心网友 时间:2023-10-30 06:50
puts和printf显示上的区别只有一个
puts会自动换行,printf不会。