puts()的作用和用法?

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:01:53
和printf()和相同点和不同点有哪些
谢谢!!

puts(char *p)是专门输出字符串的函数,其参数是一个指向字符串的指针p,或者说一个串的地址。printf(char *p,s)是一个格式输出函数,把s 代表的变量或者数组字符串等按照串p所指的格式输出。其中p可以是一个字符串常量,也可以是一个可以任意指定的变量,其中前者常见,如语句printf("%d",a);一句话,puts 只能输出字符串,printf 可以输出任何正确的格式,包括字符,字符串,整数,实数等等。

输入指定字符串时 在输出的时候将字符串结束标志'\0'转换成'\n',即输出字符串后自动换行

printf没有这个功能