3 在计算机二级c语言中 为什么不能对字符串进行关系运算 ?
答案:2 悬赏:30
解决时间 2021-02-19 04:05
- 提问者网友:前事回音
- 2021-02-18 18:34
3 在计算机二级c语言中 为什么不能对字符串进行关系运算 ?
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-02-18 19:38
你说的关系运算应该是C++中的,字符串相加什么的吧,C++的字符用的是String类,+这些操作符都被重载成函数了,就是你写出来是“+”,其实是运行了一个函数进行处理,而且C++的字符串和C的字符串存储方式不一样
全部回答
- 1楼网友:而你却相形见绌
- 2021-02-18 20:02
语法规定的,字符串常量对编译器来说只是个地址而已,字符串常量存储在代码段,不可被修改,你可以把字符串给一个字符串指针赋值,但是编译器是不会帮你帮字符串的数据放到数组的空间内,这些要自己完成,或者调用memcpy内存拷贝将整块的字符串复制过去
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯