社区
C语言
帖子详情
字符作为数组的下标问题
AC_YE
2020-05-14 04:18:49
为什么定义了num【80】而输入字符a,字符a的ascll码为97作为num的下标,这个不是越界了?但程序却可以运行
...全文
285
3
打赏
收藏
字符作为数组的下标问题
为什么定义了num【80】而输入字符a,字符a的ascll码为97作为num的下标,这个不是越界了?但程序却可以运行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Qlaiaqu
2020-05-14
打赏
举报
回复
越界操作崩不崩溃全看你的运气。
AC_YE
2020-05-14
打赏
举报
回复
引用 1 楼 5250的回复:
数组越界并不一定崩溃啊 正常 越界可能只是将一块无用的内存赋值了而已
受教了。。。。。
5250
2020-05-14
打赏
举报
回复
数组越界并不一定崩溃啊 正常 越界可能只是将一块无用的内存赋值了而已
C++中
字符
作为
数组
下标
字符
在计算机中以ASCII码的形式存储,当
字符
作为
数组
下标
是,其表示的
下标
值为该
字符
的ASCII码的十进制值。
字符
串作为
数组
下标
也是可以用
字符
串作为
数组
下标
的: var array = new Array(); array["first"] = "my"; array["second"] = "name"; array["third"] = "is"; array["fourth"] = "chenssy"; ...
C++的
数组
下标
可以是
字符
!!!
C++的
数组
下标
可以是
字符
,存储的是ASCII码的值/ 解释如下: C++中
字符
在bai计算机内存du储的是字zhi符的ASCII码; 而ASCII码实质是数字,例dao如‘a’是97,‘A’是65; 如果用
字符
作为
下标
,实质就是用该
字符
...
java
字符
串
数组
下标
_Java
数组
String []的用法详解
1.Java
数组
的语法:String[
数组
下标
], Java
数组
的
下标
是从0开始的。2.示例代码public class StringArray{public static void main(String[]args){//java
数组
初始化String[] strArray={"1","2","3"};//输出j...
JavaScript之使用
字符
串作为
数组
下标
数组
不仅可以使用非负整数作为作为索引
下标
,也可以使用
字符
串作为
下标
,一般称之为键,也成为键值对,key-value key不会对length属性产生影响,所以不适合使用普通的for循环,而应该使用for…in循环(还是会自动跳...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章