1、puts函数的功能
"puts"中的"s",是"string"(字符串)的意思,连起来就是"put字符串"。顾名思义,puts的作用就是输出一行字符串,并且会在结尾自动换行。
例:
#include <stdio.h>
int main()
{
puts("手机号");
puts("验证码");
return 0; // 返回0表示程序正常退出
}
输出结果为:
手机号
验证码
2、puts和printf的区别与联系
显而易见,puts("")和printf("\n")的作用很像。
例:
#include <stdio.h>
int main()
{
printf("手机号\n");
printf("验证码\n");
return 0; // 返回0表示程序正常退出
}
输出结果:
手机号
验证码
puts的字母比printf少,看起来很好用,而实际上他应用的广泛性远不如printf,肯定是有什么局限性。
puts的局限性:
1、puts会自动换行,但是如果我们不需要自动换行,就不能使用puts。
2、puts,put连着s就已经说明puts只能输出string(字符串),而不可以输出数值和转义字符等其他格式。
“所以在需要换行而且不用进行格式化输出的时候,就可以使用puts函数来替代printf函数。”