社区
C++ 语言
帖子详情
字符数组
chengunfu
2008-04-13 01:52:40
[b]字符数组a[n]只能存放n-1个数组元素吗?字符数组的字符和字符串的存储方式有什么区别啊
[/b]
...全文
92
10
打赏
收藏
字符数组
[b]字符数组a[n]只能存放n-1个数组元素吗?字符数组的字符和字符串的存储方式有什么区别啊[/b]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsmdiao0812
2008-04-14
打赏
举报
回复
char a[]="123";
char *b="123";
char c[]={'1','2','3'};
printf("%d\n",sizeof(a));
printf("%d\n",sizeof(b));
printf("%d\n",sizeof(c));
结果为:4 4 3
阿呆_
2008-04-13
打赏
举报
回复
毁人不倦
bob_2008
2008-04-13
打赏
举报
回复
6楼的大哥说的太好了!!
bob_2008
2008-04-13
打赏
举报
回复
[Quote=引用 6 楼 bob_2008 的回复:]
字符数组里的元素是可以修改
字符串中的元素不可修改
char s[]="hello" //可以修改元素,分别初始化为'h','e','l','l','o','\0'
char *s = "hello" //不可以
存储方式都一样下标从0开始到n-1,可以通过s[i]取得相就下标的字符
[/Quote]
bob_2008
2008-04-13
打赏
举报
回复
字符数组里的元素是可以修改
字符串中的元素不可修改
char s[]="hello" //可以修改元素,分别初始化为'h','e','l','l','o','\0'
char *s = "hello" //不可以
存储方式都一样下标从0开始到n-1,可以通过s[i]取得相就下标的字符
dingmin8701
2008-04-13
打赏
举报
回复
呵呵
byssx752
2008-04-13
打赏
举报
回复
记住a[n]是非配n个字节的内存,至于存什么东西是你自己放上去的,与‘/0’没有任何关系,字符串例如“abc”,存在内存里实际是占用4个字节的内存,在拷贝字符串时需要多分配一个字节去存放'\0'。
c_spark
2008-04-13
打赏
举报
回复
字符数组里的元素是可以修改
字符串中的元素不可修改
char s[]="hello" //可以修改元素,分别初始化为'h','e','l','l','o','\0'
char *s = "hello" //不可以
存储方式都一样下标从0开始到n-1,可以通过s[i]取得相就下标的字符
chengunfu
2008-04-13
打赏
举报
回复
结尾不是还要存储‘/0’吗
我是风
2008-04-13
打赏
举报
回复
a[n]可以存n个字符,下标从0到n-1。
220个经典C语言源码
005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解...
C语言中
字符数组
的初始化与赋值,字符串相关函数
C语言中
字符数组
的初始化与赋值,字符串相关函数! 1.
字符数组
初始化 在C语言中,字符串是当做
字符数组
来处理的;所以字符串有两种声明方式,一种是
字符数组
,一种是字符指针。 (1)直接逐个初始化
字符数组
:...
字符数组
的定义与使用详细解析
1.
字符数组
的定义: 用来存放字符量的数组称为
字符数组
。 形式数值数组相同。例如: char c[10]; 由于字符型和整型通用,也可以定义为int c[10],但这时每个数组元素占2个字节的内存单元。
字符数组
也可以是...
C语言中
字符数组
只能存放字符串?
字符数组
和字符串的唯一区别?
C语言中
字符数组
只能存放字符串? 不是的,C语言中
字符数组
既可以保存字符,又可以保存字符串。
字符数组
本意就是是指用来存放字符数据的数组。
字符数组
的元素是字符类型的。
字符数组
用于存放字符或字符串。 ...
C语言自定义中文
字符数组
,C语言数组——
字符数组
往期推荐前面两篇文章分别介绍了和,今天我们一起看看
字符数组
字符数组
字符数组
顾名思义就是数组的元素类型为字符型的数组。特殊之处在于它是数组元素为字符的数组。其定义的一般形式和注意事项与之前讲解的一般数组...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章