C语言,求大神解答。字符串大小的比较可以用关系表达式吗?还是说只能用函数strcmp比较大小?另外

如题所述

字符串的比较不能用关系表达式,因为关系表达式比较的是内存中数值的大小,如果字符串a和字符串b用关系表达式a<
b比较,比较的是a和b字符串第一个元素的,地址的大小,因为数组名即为第一个元素的地址。所以只能够用strcmp,或者自己写一个比较的函数。
sizeof()用于求类型的大小,是一个关键字,如sizeof(int),表示求int
类型所占内存的大小。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-03
只能用strcmp,另外你也可以自己写一个函数,实现strcmp()的功能,但是不能用关系运算符
sizeof()不是函数,是C语言的关键词,用于求括号里的数据类型所占的字节数,
如sizeof(int)求的是整型所占的字节数。
再看看别人怎么说的。
相似回答
大家正在搜