中易网

C语言字符串比较函数的问题

答案:3  悬赏:40  
解决时间 2021-03-09 20:27
能不能举例说明两个字符串哪个大哪个小,是比较两字符串中字符的个数还是字符的ASCII码?一个字符数组中的\0的个数影响字符串的大小吗?下面那句话是什么意思--如果一个字符串是另一个字符串从头开始的子串,则母串大。请举例说明一下什么是子串,什么是母串。
最佳答案
第一,字符数组和字符串是不同的,字符数组可以不含有'\0',而字符串的最后一个字符必然是'\0'。
第二,比较两字符串,是从两字符串的第一位开始比较ASCII码,第一位相同则看第二位,以止类推,例如“AB"是大于“CDEFGHIJK"的。
第三,字符串中只要出现'\0‘,后面的根本就不存在了,字符数组是,如:char s[5]={'a','b','\0’,'e','k'},而字符串是 char s[5]="abcd".
第四,如果一个字符串是另一个字符串从头开始的子串,则母串大,这如果你了解了前三点,这就是当然的了,因为母串的后一位不是'\0',而子串已经是'\0'了。
全部回答
母串:ABCDEFG,子串ABC,明白不?因为ABCDEFG中包含ABC
char str1[16]={"abc"},str2[16]={"485afsd"}; if(strcmp(str1,str2)>0) printf("yes"); 你的代码有2个问题 第一 字符串数组 要加[] 第二 strcmp 不是strcomp
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我线在已经18岁了,身高达1米91,体重95公斤
南京大学金陵学院-思源图书馆怎么去啊,有知
以下那种情况属于泄漏个人信息
英语中祈使句和动词短语的区别
海伦振兴旅馆怎么去啊,我要去那办事
湖州路东二巷我想知道这个在什么地方
那些店铺有鸡血藤手镯卖
沙土地可以种辣根吗
液相吸附平衡浓度怎么测定
福耀汽车玻璃专卖店地址在哪,我要去那里办事
北方人对南方人有什么偏见?最好北方人来回答
淘宝0心级童装店铺最多能上传多少宝贝
请问联想c5030开关按钮的光可以关掉吗?
KK娱乐成到底什么意思?
联通卡月底开的留流量接着取消了钱已经扣了流
推荐资讯
婚后婆家事到底该不该告诉娘家人
有免费的同步学习软件吗
请教一下,意大利的吉神娃娃有三种颜色,它们
新加坡远东国际海运有限公司在石家庄美东国际
高级航拍飞行器制作清单,求大神列出材料清单
我的爱人叫薛瑞霞我想用她的名字写首情诗送给
考研调剂求解答,报考北京理工大学计算机专硕
万州烤鱼馆我想知道这个在什么地方
WIN7 64位系统 以及常用软件 补丁都弄好后 如
广州铁路(集团)公司电脑联网广州站航铁火车票
晨光文具榆中4S店在什么地方啊,我要过去处理
外国语书店在哪里啊,我有事要去这个地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?