-
\0'是字符串的末尾,a[i]!='\0'判断它是否已经走到了尽头。 '\0'它也可以与字母相媲美,它是 anscii 是 0
-
strcmp 函数用于比较字符串,字符串以'\0'作为结束符号,添加 &&&&a[i]!='\0'。
-
a[i] == b[i]&&a[i]!='\0'如果这句话的前半部分是真的,那么后半部分此时不存在'\0'跟'字母的比较。
-
]&&a[i]!='\0'它有什么作用?
防止两个字符串都为 null
如果 a[100] 小于 b[100],则 a[100] 先到达'\0'那你怎么比较呢!
0'它是 0
-
比较规则:字符串比较函数 strcmp 将两个字符串从左到右逐个字符(按 ASCII 值)进行比较,直到遇到不同的字符或遇到'\0'直到。 基本形式是strcmp(str1,str2),如果str1=str2,则返回零; 如果为 str1str2,则返回一个正数。
说明:C 库函数 int strcmp(const char *str1, const char *str2) 将 str1 指向的字符串与 str2 指向的字符串进行比较。
声明:int strcmp(const char *str1, const char *str2) 是 strcmp() 函数的声明。
参数:str1 -- 要比较的第一个字符串。 str2 – 要比较的第二个字符串。
-
从两个字符串的第一个字符开始,逐个字符比较它们具有以下可能性:
1)如果在任何字符串的末尾之前找到不同的字符,则较大字符所在的字符串最大。
2)前面的字符都是相等的,如果其中一个字符串先到达末尾,则尚未到达字符串末尾的字符串较大。
3)如果前面的字符都相等,并且两个字符串同时到达字符串的末尾,则两个字符串的大小相同(相等)。
-
当长度不同时,长度越大越大; 当长度相同时,比较从第一个字节开始,二进制值较大,同样比较下一个字节...
建议自己冷静一段时间,利用这段时间想想哪个更好。 你男朋友做错了什么,毕竟他们已经在一起四年了,能改正还是可以原谅的。 后来出现的那个男人,毕竟知道的还是很少的,也没有办法证明你一定会走多。 >>>More