首页 > 编程笔记 > C语言笔记 阅读:28

C语言puts()函数的用法(新手必看)

字符串输出就是将字符串输出在控制台上,例如输出一句名言、一串数字等。

在 C语言中,字符串输出使用的是 puts() 函数,它的作用是输出一个字符串。其语法格式如下:
int puts(char *str);
使用 puts() 函数时,先要在程序中添加 <stdio.h> 头文件。其中,形式参数 str 是字符指针类型,可以用来接收要输出的字符串。

例如使用 puts() 函数输出一个字符串,代码如下:
puts("Welcome to c.biancheng.net!"); /*输出一个字符串常量*/
puts("放弃不难,但坚持一定很酷"); /*输出励志语句*/
puts("633520"); /*输出数字字符串*/
puts("永无bug"); /*输出中英文结合字符串*/
与 printf() 函数有所不同,使用 printf() 函数进行换行时,要在其中添加转义字符“\n”。puts() 函数会在字符串中判断“\0”结束标志,遇到结束标志时,后面的字符不再输出并且会自动换行。

下面这行语句是输出一个字符串,之后会自动进行换行操作:
puts("Welcome\0 to MingRi!"); /*输出一个字符串常量*/
对于上面加上了“\0”的语句,puts() 函数输出的字符串就变成了“Welcome”。

【实例】使用 puts() 函数输出地铁购票信息。
#include<stdio.h> /*包含头文件*/
int main() /*主函数main()*/
{
    puts("     购票信息"); /*输出信息*/
    puts("目的车站:人民广场");
    puts("票    价:2.00");
    puts("购票数量:5");
    puts("应付金额:10.00");
    puts("已付金额:10.00");
    puts("找    零:0");
    return 0; /*程序结束*/
}
运行程序,结果为:

     购票信息
目的车站:人民广场
票    价:2.00
购票数量:5
应付金额:10.00
已付金额:10.00
找    零:0

相关文章