c语言中puts的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中puts的用法的用法,希望对你们有用。

c语言中puts的用法的用法如下:

puts就是输出字符串啊。

int puts(

const char* string

);

MSDN的例子

/* PUTS.C: This program uses puts

* to write a string to stdout.

*/

#include

void main( void )

{

puts( "Hello world from puts!" );

}

运行结果就是

Hello world from puts!

你要输出换行的话,就用 puts( "\n" );

用法很简单啊,就是把一个C样式的字符串当参数传过去。

//-----------------------------------------

我刚刚试过了

puts( "" )的确可以起到换行的作用。

The puts function writes string to the standard output stream stdout, replacing the string's terminating null character ('\0') with a newline character ('\n') in the output stream.

当puts遇到\0时,会输出一个\n,也就是换行。

所以puts( "" )时,因为字符串本身长度为0,所以第一个字符就是\0,puts会输出一个\n,所以起到了换行的效果。

也就是说, puts( "" )跟puts( "\0" )是等效的,也等效於printf( "\n" )

printf是通过系统的设备输出字符的,一般显示器是缺省输出设备

puts只能输出到显示器

使用设备可以使用重定向

比如你用printf显示的字符可以用重定向符输出到文件

myapp   >   mytext.txt

而用puts不可以

要高效的话cputs更高效而且功能更强大

c语言中puts的作用,c语言中puts的用法相关推荐

  1. c语言中rand()的作用,c语言中的rand()函数用法

    rand() rand()函数作用:用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的. rand()函数返回:返回一个范围在 ...

  2. c语言中 amp 的作用,c语言中“amp;amp;”什么意思

    c语言中"&&"什么意思 在c语言中,"&&"是"与"."并且"的意思.它是逻辑运算符, ...

  3. C语言中fscanf的作用,C语言中fgets和fscanf区别详解

    搜索热词 C语言中fgets和fscanf区别详解 一.作用上的大概区别: ①fgets:从文件中读取一行数据存入缓冲区(fgets遇到回车才会结束,不对空格和回车做任何转换就录入到缓冲区,结束后再往 ...

  4. c语言中argc的作用,C语言中main函数的参数argc和argv

    参考资料: C++语言中的main函数,经常带有参数argc,argv,如下: int main(int argc, char** argv) int main(int argc, char* arg ...

  5. c语言中endif的作用,C语言中#ifdef,#ifndef和#endif的作用

    现在规定一下头文件书写规范, 根据陈皓编写的跟我一起些makefile,一定要记住:头文件中应该只是声明,而定义应该放在C/C++文件中.否则如果出现有定义,比如头文件中有int a =2;如果有多个 ...

  6. c语言中fopen的作用,c语言中fopen的用法

    在C语言中,fopen也是一个打开文件的函数.在C语言的命令窗口中输入doc fopen或者help fopen就可以获得该函数的帮助信息.下面小编就跟你们详细介绍下c语言中fopen的用法,希望对你 ...

  7. c语言中exit函数作用,c语言中exit函数 c语言中exit与break区别

    C语言中exit();怎么用? exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束. return() 是当前函数返回,当然如果是在主函数main, 自然也就结束当前进 ...

  8. 在c语言中 auto的作用,c语言中auto是什么意思

    说起auto相信很多人都不知道是什么意思,下面php中文网就带领大家学习一下c语言中auto是什么意思. auto是C语言的一个关键字,关键字主要用于声明变量的生存期为自动,即将不在任何类.结构.枚举 ...

  9. c语言中funx的作用,c语言中fun用法详解

    C语言中fun用法详解 fun函数是自定义的C/C++语言函数,函数功能多样.该函数名为"函数"英文function的简写,一般在示例和试题中使用,通常在主函数中被调用. C/C+ ...

  10. 在c语言中for的作用,c语言中for语句的用法

    C语言语言中FOR的用法 for 是一个循环语句,和while是类似的,for一般的用法有: for(i=0;i<10;i++) { printf("hello world" ...

最新文章

  1. Windows10上使用VS2017编译OpenCV3.4.2+OpenCV_Contrib3.4.2+Python3.6.2操作步骤
  2. python3.6安装scrapy-python3.6 安装scrapy
  3. 成功解决NameError: name 'file' is not defined
  4. 科学计算机乱码,软件界面乱码可以这么“破”
  5. java调用wvsc.exe_c语言 函数的调用方法
  6. wp自定义帖子没标签_ofollow标签的作用有重大变化
  7. Command10,Access数据库
  8. JavaScript 概述
  9. 从0基础学Python:装饰器及练习(基础)
  10. r语言导入ggplot2_【ggplot2】R语言:ggplot2包
  11. css-布局1-基本属性
  12. ubuntu20.04 推荐翻译软件
  13. 软件测试最牛的8本书籍—你有读过吗?
  14. 〖教程〗Winrm远程命令/WinrmCmd/端口复用后门/Windows密码爆破
  15. 洛谷P4939 Agent2(树状数组差分)
  16. 迅捷路由器服务器未响应,迅捷(FAST)路由器无法登陆falogin.cn解决办法 | 192.168.1.1登陆页面...
  17. Excle 取前几位数、中间几位数、后几位数的方法
  18. IOS苹果内购 PHP后端验证票据
  19. 「干货」橙留香博客导读:专栏系统分类和博客归纳总结
  20. NFTFi赛道版图概览

热门文章

  1. 0w1_CTF_Writeup
  2. requestSubscribeMessage:fail can only be invoked by user TAP gesture 微信小程序调起订阅消息失败
  3. 达内python第一次月考题目_第一次月考作文六篇
  4. Python京东爬虫
  5. pca降维算法java_PCA降维算法
  6. 为什么魂斗罗只有128KB却能实现那么长的剧情有答案了
  7. 2018年大数据的发展趋势,小白学前必备
  8. 2 SAP SCC1同一服务器传请求号
  9. android studio logcat 字体,android studio - 修改logcat颜色字体
  10. 回头再说012 盘点我的2008年