C++ 数组的下标可以是字符吗?
3个回答
展开全部
C++数组的下标可以是字符的。
解释如下:
C++中字符在计算机内存储的是字符的ASCII码;
而ASCII码实质是数字,例如‘a’是97,‘A'是65;
如果用字符作为下标,实质就是用该字符的ASCII码作为下标;
但是在用字符作为下标时没有数字直观,容易引起数组越界,因此不建议这样用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可以,你怎么会有这样的需求?数字不能满足需要吗
追问
想用字符来作为数组下标来进行输出、
就是想方便一点。
不能的话只能用ASCALL码……
追答
上面那种虽然能编译通过,可能 跟你的想法也一样,但是那样只是外表上是用字符做下标,本质上还是数字,而且,字符比数字大的多,数组本身也浪费很多的存储空间,除非一些特殊情况,不然没人那么用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询