昏睡渐醒 2019-10-25 20:12 采纳率: 60%
浏览 220
已采纳

关于string类型的值的计算的一些问题

string s1="0123456";
如果让s1[0]-'0',s1或者s1[1]-'0',s1这个值会受到什么影响?这种计算的过程我不太明白,请帮我讲一下它的计算过程。

  • 写回答

3条回答 默认 最新

  • 毕小宝 领域专家: 后端开发技术领域 2019-10-26 12:57
    关注

    字符的计算最终会转换为对应的 ASCII 值,即 int 来进行计算的。s1[1] 只是引用了 s1 字符串的某个字符,并不会回对原值产生影响,除非对这个变量重新赋值了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?