c语言空格键么 有什么意义,C语言里这个空格键跟'\0'到底啥区别啊?

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

为CS而liven

2019.11.24

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:57%    等级:7

已帮助:60人

空格是空格,结束符0是结束符0,两者不对等。

你贴的那个图是不是讲的scanf输入,scanf这个函数默认是将空格作为分割符号,所以你输入

“How are you”它是当做三个字符串来识别的分别以空格来分割。

至于你说的二维字符数组初值,用大括号嵌套每一行套一个括号,和只用一个大括号,都是一样的。只不过用大括号把每行分开,可以单独对某一行局部赋值。

实际上二维数组是给你看的,在计算机眼里都是一维数组。a[5][5]在内存中其实就是连续的25个地址(从地址分布上来说和a[25]没区别)。你可以试试取首地址&a[0][0],然后依次++,可以一直取到最后一位。所以直接用一个大括号,就是按照连续地址赋值。

你可以试试下面代码,打印就是一样。(重点是printf语句输出字符串是找到第一个结束符号0为终止,没有0就会一直往后面输出直到越界)。

char a[2][5]={' ','*',' ',' ',0,'*','*',' ',' ',0};

char b[2][5]={{' ','*',' ',' ',0},{'*','*',' ',' ',0}};

printf("%s\n",a[0]);

printf("%s\n",b[0]);

00分享举报

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么做技术 PM 这么难?

摘要: 什么样的PM(项目经理)是真正专业且优秀的?这是相对棘手的问题。因为PM们平时看上去更多的就是组织、沟通、协调,预定会议、组织聚餐、项目周报等杂活,但是这显然是片面的。PM自己作为参与评审的其他角…

运放电路的工作原理_图文讲解!教你看懂7款经典运放电路

引言运放的基本分析方法:虚断,虚短。对于不熟悉的运放应用电路,就使用该基本分析方法。运放是用途广泛的器件,接入适当的反馈网络,可用作精密的交流和直流放大器、有源滤波器、振荡器及电压比较器。1、运放在有源滤波中…

proxy vue 第二个配置404_vue proxyTable配置,浏览器为什么报错404?

通过配置peoxyTable实现跨域,但是浏览器报了404的错误proxyTable的配置dev: {env: require(./dev.env),autoOpenBrowser: true,assetsSubDirectory: static,assetsPublicPath: /,proxyTable: {/api: {target: http://172.16.2.207:8765,changeOrigin: true,pathRewr…

自底向上——知识图谱构建技术初探

摘要: 知识图谱,是结构化的语义知识库,用于迅速描述物理世界中的概念及其相互关系,通过将数据粒度从document级别降到data级别,聚合大量知识,从而实现知识的快速响应和推理。文/阿里安全 染青“The world i…

如何关闭rabbitmq

rabbitmqctl stop方式2 先用ps -ef|grep rabbitmq 查询出进程号,然后用kill -9 进程号,杀死进程RabbitMQ常用命令 说明命令启用Web控制台rabbitmq-plugins enable rabbitmq_management开启服务systemctl start rabbitmq-server.service停止服务system…

全国信息联赛c语言,信息学竞赛之编程规则

本规定适用于NOI系列的各项全国性竞赛。NOI其它规章、规则中所有与本规定不符之处,均以本规定为准。不遵守本规定所造成的不良后果由选手本人承担。评测环境与竞赛环境相同。编程通则1.对于每一道试题,选手只应提交一个源程序文件。源程序文件…

AWS在深圳成立大中华区第二个物联网实验室

2019年9月27日,深圳,AWS今天宣布,将在深圳建立大中华区第二个物联网实验室。该实验室旨在提供经过认证的、由APN合作伙伴构建的硬件和软件解决方案,帮助客户加速物联网应用程序的设计和部署。今年3月7日,AWS在大中华区…

正在播放2020Me比较特别的我_蓝牙耳放还是播放器,工作的人当然是都买之第二番 飞傲M5分享...

前言之说好的都买呢在4月份在入了BTR1后,研究下一个蓝牙耳放时,网上有人推荐过山灵m0,不过当时BTR3正在做活动,并且作为一个耳放来说BTR3更为纯粹,最后还是先入手BTR3并暂缓了m0的购置,在玩腻了BTR3后&…

虚拟机开机出现dracut_用U盘装CentOS 7出现dracut:/#问题的解决办法

先说一说出现问题的具体情况:制作完U盘启动盘后,开机按热键进入bios,设置从U盘启动,以后logo一闪而过,出现两个选项,选择Install CentOS Linux 7进行安装。然后,黑色的屏幕出现一堆白色字符后,在…

支撑全网70%世界杯流量 盘点世界杯直播背后的阿里云黑科技

摘要: 上周六晚间的法阿大战精彩纷呈,开场11分钟法国队就首开纪录,随后阿根廷强势逆袭连扳2球,但下半场法国队的年龄优势凸显,帕瓦尔世界波以及姆巴佩梅开二度最终让阿根廷止步16强,梅西再度饮恨世界杯。 这…

java.lang.UnsatisfiedLinkError: D:\Program Files\apache-tomcat-9.0.30\bin

解决方案删除文件 D:\apache-tomcat-7.0.64-windows-x64\apache-tomcat-7.0.64\bin\tcnative-1.dll

电脑c语言怎么调出来的,c语言系统源代码_C语言判断系统版本的代码怎样将值调出来啊...

问题补充://获取操作系统名字,如windows 7//成功返回系统信息,失败返回NULLchar *GetVersionInfo(){OSVERSIONINFO osvi;ZeroMemory(&osvi, sizeof(OSVERSIONINFO));osvi.dwOSVersionInfoSize sizeof(OSVERSIONINFO);if (!GetVersionEx(…

教你编写一个机器学习代码也能使用的单元测试

摘要: 想不想节省重新训练数据的时间?想不想让你的研究成果有个质的飞跃?来看看这些单元测试,助你一臂之力。注:这篇文章自从发布出来,就受到读者的好评和关注,因此,我编写了一个机器…

arcmap创建空间索引_GIS中创建空间索引的一种方法

在这里注册以来,只字未曾发表,有点不好意思了。刚好最近解决了一个空间索引方面的难题,写几个字以充门面:)最近在做嵌入式GIS系统,由于PDA的CUP和内存跟不上,做东西的时候自己要斤斤计较不能再像PC机上那么大手大脚的浪…

手机pdf文件转语音_没有电脑也能处理PDF文件,手机里的这个功能太强大!

没电脑怎么处理PDF文件?急,在线等!PDF文件因为它的强大兼容性而广泛使用,一半我们都是在电脑打开,如果你刚好没办法使用电脑怎么办?一般来说,我们手机还是能直接打开进行浏览的,以在…

图文+动画讲解排序算法总结!!

戳蓝字“CSDN云计算”关注我们哦!作者 | 大数据肌肉猿责编 | 阿秃很多同学算法零基础,我都不建议他们直接去刷「剑指offer」和「LeetCode」,可以从常见的查找和排序算法开始学起,本期我先整理了常见排序算法,大家可以收…

SpringMVC项目 使用IDEA快速构建

文章目录一、使用idea构建基础项目1. 创建一个新的项目2. 选择maven项目构建架子3. 项目储存路径4. 配置maven和仓库5. 自动下载所需依赖二、初始化项目结构2.1. 创建Java和resources文件夹2.2. 给文件夹赋予目录结构层级2.3. 初始化pom.xml2.4. 初始化web.xml2.5创建配置文件2…

GDPR到底是如何影响机器学习的?

摘要: GDPR时代来临,你的机器学习模型还能训练吗?一般数据保护条例(GDPR)对数据科学产生了很大的影响。现在GDPR有99条正文条款和173篇声明(Recital),长而复杂,但是随着时…

android图片浏览功能,怎么在Android应用中实现一个网页图片浏览功能

怎么在Android应用中实现一个网页图片浏览功能发布时间:2020-12-05 17:28:31来源:亿速云阅读:80作者:Leah本篇文章给大家分享的是有关怎么在Android应用中实现一个网页图片浏览功能,小编觉得挺实用的,因此分…

qt编译实现简单的文本编译器有粘贴复制_qmake 时复制文件(自动在编译前做一些操作,且写在.pro文件里)...

SQL语句判断数据库、表、字段是否存在from master..sysdatabases where nameTestDB) print TestDB存在else print TestDB不存在 --判断表[Te ...python之模块模块即一推代码的集合来实现某个功能,使用时直接调用,甚是方便. 模块又分为三种 自定义模块 内置模块 第三方模块…