puts函数
puts函数
可以用于输出字符串,函数原型为:
#include <stdio.h>
int puts(const char *s);
只有一个参数;s
可以是字符指针变量名、字符数组名,字符串常量。
//printf puts功能大致一样
#include <stdio.h>
int main(void)
{
char name[]="123";
printf("%s\n",name);//printf output
puts(name);//puts output
puts("123");// puts output string
return 0;
}
puts
函数会自动补充换行符
puts(name)
和printf("%s\n",name)
两者等效的
如果 puts() 后面的参数是字符指针变量或字符数组,那么括号中除了字符指针变量名或字符数组名之外什么都不能写
这也是对比printf()
的不足之处
//error example
puts("输出结果是:",str);