strlen的使用问题
遍历字符串Hello World!的时候,为什么!没有被遍历上 嗯,我猜 你的代码第 987 行写错了怎么可能,试试这个代码
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[] = "hello, world !" ;
int i ;
for(i = 0 ;i < strlen(s) ; i ++) putchar(s) ;
putchar('\n') ;
} #include <stdio.h>
#include <string.h>
int main()
{
/*第一种字符串*/
char *A = "Hello World!";
printf("Length of string A = %zu\n", strlen(A));
/*第二种字符串*/
char B[] = "Hello World!";
int s;
for(s = 0; B; s++){}
printf("Length of string B = %d", s);
return 0;
}
页:
[1]