c语言for循环比较字符串长度
时间: 2023-03-29 08:01:14 浏览: 108
可以使用 strlen 函数来获取字符串的长度,然后在 for 循环中进行比较。例如:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "hello";
char str2[] = "world";
int len1 = strlen(str1);
int len2 = strlen(str2);
if (len1 == len2) {
for (int i = ; i < len1; i++) {
if (str1[i] != str2[i]) {
printf("两个字符串不相等\n");
break;
}
}
} else {
printf("两个字符串不相等\n");
}
return ;
}
```
相关问题
c语言for循环求字符串长度
可以使用for循环遍历字符串,每遍历一个字符,计数器加1,直到遍历完整个字符串,计数器的值就是字符串的长度。具体代码如下:
```c
int strlen(char* str) {
int len = ;
for (int i = ; str[i] != '\'; i++) {
len++;
}
return len;
}
```
其中,str是要求长度的字符串,'\'表示字符串的结尾。
c语言for循环字符串长度
可以使用strlen()函数获取字符串的长度,然后在for循环中遍历字符串。例如:
char str[] = "hello";
int len = strlen(str);
for(int i=; i<len; i++){
printf("%c ", str[i]);
}
输出结果为:h e l l o