以编程方式比较两个字符串的大小(不带 strcmp 函数 ())。

发布于 教育 2024-02-05
7个回答
  1. 匿名用户2024-01-25

    \0'是字符串的末尾,a[i]!='\0'判断它是否已经走到了尽头。 '\0'它也可以与字母相媲美,它是 anscii 是 0

  2. 匿名用户2024-01-24

    strcmp 函数用于比较字符串,字符串以'\0'作为结束符号,添加 &&&&a[i]!='\0'。

  3. 匿名用户2024-01-23

    a[i] == b[i]&&a[i]!='\0'如果这句话的前半部分是真的,那么后半部分此时不存在'\0'跟'字母的比较。

  4. 匿名用户2024-01-22

    ]&&a[i]!='\0'它有什么作用?

    防止两个字符串都为 null

    如果 a[100] 小于 b[100],则 a[100] 先到达'\0'那你怎么比较呢!

    0'它是 0

  5. 匿名用户2024-01-21

    比较规则:字符串比较函数 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 – 要比较的第二个字符串。

  6. 匿名用户2024-01-20

    从两个字符串的第一个字符开始,逐个字符比较它们具有以下可能性:

    1)如果在任何字符串的末尾之前找到不同的字符,则较大字符所在的字符串最大。

    2)前面的字符都是相等的,如果其中一个字符串先到达末尾,则尚未到达字符串末尾的字符串较大。

    3)如果前面的字符都相等,并且两个字符串同时到达字符串的末尾,则两个字符串的大小相同(相等)。

  7. 匿名用户2024-01-19

    当长度不同时,长度越大越大; 当长度相同时,比较从第一个字节开始,二进制值较大,同样比较下一个字节...

相关回答
18个回答2024-02-05

在Word中找到“评论”-“比较”,就可以比较两个Word。

14个回答2024-02-05

你必须明白。 返回 0 表示结束 main 函数的运行。 >>>More

17个回答2024-02-05

比较两个小数位的大小,从它们的(整数)部分开始。 >>>More

38个回答2024-02-05

建议自己冷静一段时间,利用这段时间想想哪个更好。 你男朋友做错了什么,毕竟他们已经在一起四年了,能改正还是可以原谅的。 后来出现的那个男人,毕竟知道的还是很少的,也没有办法证明你一定会走多。 >>>More

16个回答2024-02-05

我不明白,但更详细一点,你打算做什么?