溫馨提示×

c語言字符串怎么比較

小億
193
2024-01-17 03:00:52
欄目: 編程語言

在C語言中,可以使用strcmp()函數來比較兩個字符串。

strcmp()函數接受兩個參數,分別是要比較的兩個字符串。它將返回一個整數值,表示兩個字符串的比較結果。具體的比較規則如下:

  • 如果兩個字符串相等,返回值為0。
  • 如果第一個字符串大于第二個字符串,返回一個正整數。
  • 如果第一個字符串小于第二個字符串,返回一個負整數。

以下是一個例子:

#include <stdio.h>
#include <string.h>

int main() {
   char str1[20] = "Hello";
   char str2[20] = "World";
   int result;
   
   result = strcmp(str1, str2);
   
   if(result == 0) {
      printf("兩個字符串相等\n");
   }
   else if(result < 0) {
      printf("第一個字符串小于第二個字符串\n");
   }
   else {
      printf("第一個字符串大于第二個字符串\n");
   }
   
   return 0;
}

輸出結果為:

第一個字符串小于第二個字符串

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女