2016 - 2024

感恩一路有你

printf怎么输出多行 C语言中put()与puts()的区别是什么?

浏览量:2412 时间:2021-03-17 11:47:57 作者:admin

C语言中put()与puts()的区别是什么?

Putchar()和puts(),对吗?

Putchar()表示输出字符,通常用于输出一些特殊字符。

例如,您需要输出一个空格:putchar(“”)

例如,您需要输出一行:For(I=0I)]和printf具有相同的效果。相对getchar()获取一个字符。

Puts()和get()

前者输出,后者获得(从键盘)。

但这都是关于字符数组或指向字符数组的指针。

例如,在char STR[20]中输入字符串(您可以使用get(STR)函数)。然后可以通过puts(STR)语句输出。请注意,这两个函数括号中的参数是字符串数组的第一个地址,即字符数组的名称或已分配给字符数组的指针的名称。

与scanf(%s”,STR)以及for和%C的组合相比,这两种方法的优点是编写简单,并且可以接受空格(例如,当您输入how are you?,可以使用get()输入空格)。SCANF认为空格和回车为结束,而GET可以接受空白,只考虑回车为结束。字符串输入和输出时,这两个函数的频率相当高。

然后是以下文件的输入和输出,fgetc()/fputc()/fgets()/fputs()。如果你感兴趣的话,可以看看。

printf怎么输出多行 c语言puts函数用法 c语言怎么调试程序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。