关于字符串结束符的问题

wymplus wymplus 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<iostream.h>

void main(void)
{char s[8];
cout<<"输入一行字符串:";
cin.getline(s,9);//最多为(s,9);(s,10)程序就无法执行了
cout<<s; //此时输出的s是不是没有字符串结束符?
}
//试验过了,函数cin.getline(s,n)能够拷贝n-1个字符加上一个字符串结束符到s中,但总共不能超过8个,但是为何我能在S字符数组中输入8个字符?如abcdefgl,那字符串的结束符岂不是没处放了?可是cin.getline(s,9)确好像是把8个字符加一个字符串的结束符输给了s


在值调用中 为何数组做实参形参时能直接把值带回而不用用return 而且我发现用return 也可以返回数组 但不太明白正确地格式是什么
这岂不是破坏了值调用的性质?
是不是值调用中只有数组可以? 那结构体可以吗? 要是结构体里定义了一个数组变量呢?
...全文

相关推荐

Cocos Creator 中实用的字符串操作工具类开发与应用

内容概要:本文档详细介绍了一个用于 Cocos Creator 游戏开发环境(基于 JavaScript/TypeScript)的字符串操作工具类——StringUtils 的实现方法及其多种常用功能的编码方式。此工具类包含了去除空格、判断空串与否、字符串翻转、大小写转换、重复构建以及子串搜索和替换等多项操作函数,在提高编程效率、减少代码冗余方面具有积极意义。 适用人群:主要面向从事游戏开发特别是使用 Cocos Creator 引擎进行开发的技术人员或者学习者,同时也适合作为对 TypeScript 和 JavaScript 进行进阶学习的相关专业学生的学习参考资料。 使用场景及目标:帮助开发者更加高效地完成日常项目中的文本数据处理任务;深入理解面向对象编程的思想,提升个人代码复用性和可维护性的意识水平;掌握 Cocos Creator 引擎提供的原生字符串处理方法之外更多扩展性的实现技巧,促进技术创新和问题解决能力的发展。 其他说明:文中所提供的代码片段均为实际可用的有效脚本,读者可以直接复制到自己的项目当中尝试运行效果;同时提供了详细的注释以便于初学者理解和模仿编程逻辑。

「已注销」

cocos creator 6个小游戏合集

整合了多个小游戏 供大家分享 2048 傻鸟. 消消乐等6个小程序. cocoscreator 实现. 可直接运行 大家互相学习

Ovbk2c

cocos creator完整麻将源码下载

cocos creator完整麻将源码,可运营

qq243066400

cocos creator达达麻将棋牌游戏

参考幼麒麟家的达达麻将,cocos官方商店里面的棋牌游戏参考,有修改部分。可以跑起来看看。 前端:cocos creator + js 后端:nodejs 数据库:MySQL

callhh

cocos creator 小游戏源码

可以直接发布到微信,做成微信小游戏。是跟着教程做的小游戏,需要来

qq_33404596
评论 8
收藏 已收藏
分享
返回顶部
wymplus
新手乐园 33,315 成员 41,769 内容