今天见到这么一道题:
"chinese">"hello"
结果是啥?怎么比较?
C语言字符串相比较,能用>或<吗??
答案:3 悬赏:10
解决时间 2021-03-05 21:35
- 提问者网友:星空下的寂寞
- 2021-03-05 12:39
最佳答案
- 二级知识专家网友:厌今念往
- 2021-03-05 13:12
今天见到这么一道题:
"chinese">"hello"
结果是啥?怎么比较?
//比较的是字符串"chinese"与字符串"hello"在内存中的地址
比较方法:比较两个字符串中第一个字符的地址,谁大谁就大
结果是1或0.
"chinese">"hello"
结果是啥?怎么比较?
//比较的是字符串"chinese"与字符串"hello"在内存中的地址
比较方法:比较两个字符串中第一个字符的地址,谁大谁就大
结果是1或0.
全部回答
- 1楼网友:茫然不知崩溃
- 2021-03-05 14:51
可以的。c++是向下对c语言兼容的。c语言中所有的特性或函数还有操作符都可在c++中不经过修改直接使用。不同的是,c++的标准函数库(stl)可能提供了更好的实现方式。楼主可以大胆在c++中使用c的函数,不用担心的。
- 2楼网友:飘零作归宿
- 2021-03-05 13:25
不能,直接比较是比较字符串指针的首地址
在C++中可以,比较字典序
如果要比较只能从左往右挨个字符进行比较。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯