puts:
库函数是指预先编写好的、封装在库文件中的函数。它们可以直接调用,而不需要程序员自己编写代码。puts就是一个库函数,它封装在C语言的标准输入输出库<stdio.h>中。
puts和printf都可以用来在屏幕上输出字符串,但它们之间有一些区别。首先,puts只能输出字符串,而printf可以输出多种类型的数据,包括整数、浮点数、字符和字符串等。其次,puts在输出字符串后会自动换行,而printf不会,想要换行需要手动\n,例如:
#include <stdio.h>
int main()
{
char str[] = "Hello, world!";
puts(str);
printf("%s", str);
puts(str);
printf("%s", str);
return 0;
}
这段代码将在屏幕上输出三行字符串,第一行是由puts输出的,第二行是由printf和puts输出,因为printf后面没有换行符。第三行由puts输出,因为第二行的第二个字符串,由puts输出,所以它有换行符。
输出结果为:
Hello, world!
Hello, world!Hello, world!
Hello, world!
D:\C文件\2023.04\Project2\Debug\Project2.exe (进程 24652)已退出,代码为 0。
按任意键关闭此窗口. . .