\0 为字符串结束符,比如说:

abcd (空格)cdefg;

存入数组时,空格作为一个字符占有一个字节的空间,我们可以把它看着一个字符去处理。而“\0 ” 则是这个字符串的结束标识符,也占有一个字节的空间,表示字符串结束!

char a[]={'a','b','c','d', ,'c','d','e','f','g','\0'}

'a'

'b'

'c'

'd'

' '

'c'

'd'

'e'

'f'

'g'

'\0'

附:如果用scanf来接收字符串的话,字符串中不能含有空格,否则将以空格作为串的结束符。如果你键入得是hello world 那么实际上scanf只能获取hello 这个单词。所以要接收空格的话可以用gets()这个函数。gets(str)是读入一串以回车结束的字符,顺序存入到以str为首地址的内存单元中,最后写入字符串结束标志 “\0 “,

同样在输出字符串时要用puts(),输出时直到遇到 \0 为止,最后输出一个换行符。

c语言中空格的作用是什么,C语言中空格和\0的区别相关推荐

  1. 在c语言中 函数的作用是什么,C语言程序中函数的定义

    C语言程序中函数的定义 C语言的函数问题是困扰很多学者的问题的,c程序中什么是函数呢?下面啦小编为大家精心推荐的c程序中函数的定义,希望能够对您有所帮助. C语言读书笔记--函数 先来看看函数的一般形 ...

  2. c语言中单词的作用与形式,C语言基础教程:单词的用法与规则

    在C语言中,单词是由若干个有序的字符组成的,单词的集合称为词汇.C语言的单词有如下几种:标识符.关键字.运算符.分隔符.常量.字符串和注释符. 下面对上述7种单词的词法规则逐一详述,有些单词,例如,关 ...

  3. c语言地址有什么作用是什么,C语言中取地址运算符是什么?

    在C语言中取地址运算符是"&"."&"作为一元运算符,结果是右操作对象的地址:地址本身是一个抽象的概念,用于表示对象在存储器中的逻辑位置. 在C ...

  4. linux中寄存器的作用是什么,c-x86_64汇编器中RBP寄存器的作用是什么?

    Linux使用x86-64(AMD64)架构的System V ABI: 有关详细信息,请参见OSDev Wiki上的System V ABI. 这意味着堆栈变小. 较小的地址在堆栈中"较高 ...

  5. python 中缩进的作用_缩进在Python中的作用有哪些?Python缩进案例分享

    缩进通常是指在文档中缩进单词,空格或行以遵循文档的样式规则,或者可以用来解释编写文档或代码时应使用的距离或应使用的空格.不过缩进在Python中的作用有哪些?在Python中缩进是最独特的功能之一,可 ...

  6. c语言strlen函数的作用是什么,c语言strlen函数的使用方法是什么

    c语言strlen函数的使用方法是什么 发布时间:2020-08-20 11:54:33 来源:亿速云 阅读:116 作者:小新 小编给大家分享一下c语言strlen函数的使用方法是什么,希望大家阅读 ...

  7. linux中感叹号的作用,感叹号在Linux bash中使用技巧

    1. 重复执行上一条指令  !! [root@iZ23t6nzr7dZ python]# ls /usr/local/ aegis bin etc games include lib lib64 li ...

  8. java中channel的作用,java.nio.channels包中的FileChannel类的作用是()。

    一旦计算机感染了病毒,即使用防病毒程序检测到它,如果不进行计算机的全部扫描,也不可能做到完全无毒. Koreaisnolongeradeveloping country,butPeoplestillp ...

  9. c 语言中引用的作用是什么,C语言为什么开头都加;#includestdio.h有什么作用?...

    慕少森 stdio.h 哪些 是 头文件,里面包含一些常用的 函数例如 stdio.h里面有 scanf();printf()这些函数,没有stdio就不能用这些函数在C语言家族程序中,头文件被大量使 ...

最新文章

  1. 科技公司开始重视AI伦理,他们都是怎么做的?
  2. python自学入门教程-Python自学入门基础教程-数据类型
  3. 整活插件 炉石传说_炉石传说:一顿操作猛如虎,定睛一看原地杵,会长整活被死人抬走...
  4. 计算机硬件部分可称为裸机,上财信管PPT第3章 计算机硬件与软件基础.ppt
  5. 电脑上安装了多个版本的nodejs,如何知道node命令调用的哪一个
  6. AGS Server 10.1 切图工具
  7. Y/C分离/2/3D滤波器
  8. 单片机多大的ram才可以带动tft lcd_【单片机自学】7.液晶实验
  9. [转载] numpy.inf
  10. HDU 2511二分+汉诺塔
  11. android测试工具Demo,Android 测试工具,实时抓被测app crash实现思路
  12. 风景怡人一个生态村子 -国稻种芯-百色:华润谋定希望小镇
  13. c语言差分qpsk编码信道估计 pudn,基于DSP的电力线载波OFDM调制解调器设计.doc
  14. 利用osgEarth在画国界线时报错“Crop failed - GEOS not available”
  15. python中output使用_如何在Python中使用subprocess.check_output()?
  16. 【LaTeX笔记12】Latex分栏布局及模板使用
  17. sql命令手册(转载)http://www.fanqiang.com
  18. 2015年腾讯阿里实习生招聘面试经历
  19. 使用OpenBTS基站测试物联网模块安全性
  20. 金明的预算budget题解

热门文章

  1. 多重背包-O(VN)详解
  2. 常见的计算机网络面试题
  3. 超凡股份邮件服务器,《雪鹰领主》11月23日部分服务器数据互通公告
  4. Python Pandas库 最快入门教程(最简单最详细)
  5. JavaScript箭头函数中的this
  6. lora通讯协议是什么?
  7. 老婆对不起我错了我爱你
  8. 学习java之路之第四周
  9. SpringMVC学习day03-03文件上传
  10. sql内连接中,等值连接与自然连接的区别