21xrx.com
2024-09-20 05:33:43 Friday
登录
文章检索 我的文章 写文章
如何使用C语言比较字符串长度大小:代码示例
2023-06-16 16:06:53 深夜i     --     --
C语言 字符串比较 代码示例

在C语言中,常常需要比较两个字符串的长度大小。本文将提供一个简单的代码示例来演示如何使用C语言进行字符串长度比较。

代码如下:


#include

#include

int main()

{

char str1[100], str2[100];

int len1, len2;

printf("请输入第一个字符串:\n");

fflush(stdout);

scanf("%s", str1);

printf("请输入第二个字符串:\n");

fflush(stdout);

scanf("%s", str2);

len1 = strlen(str1);

len2 = strlen(str2);

if(len1 > len2)

{

 printf("第一个字符串比第二个字符串长.\n");

}

else if(len1 < len2)

{

 printf("第一个字符串比第二个字符串短.\n");

}

else

{

 printf("两个字符串长度相同.\n");

}

return 0;

}

代码解读:

首先,我们需要使用头文件 "stdio.h" 和 "string.h"。"stdio.h" 头文件包含了我们需要使用的 printf() 和 scanf() 函数,而 "string.h" 头文件包含了 strlen() 函数。

程序要求用户输入两个字符串。为了避免溢出,我们设置了两个字符数组 str1 和 str2,每个数组的长度为 100 个字符。当用户输入字符串时,我们使用 scanf() 函数将字符串输入到相应的字符数组中。

接着,我们使用 strlen() 函数计算两个字符串的长度 len1 和 len2。最后,我们使用 if 语句比较 len1 和 len2 的大小,输出比较结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复