发布网友 发布时间:2022-04-26 00:36
共1个回答
热心网友 时间:2023-10-25 07:16
#include<stdio.h>
int main ()
{
char str[10]="China";
printf("%d",strlen(str));
return 0;
}
粗体部分 为正确的。计算字符串"China"的长度,就是字符个数。
追问sorry!那个是我打错了追答#include
#include
int main ()
{
char str[10]="China";
printf("%d",strlen(str));
return 0;
}
功能:计算字符串"China"的长度,就是双引号内的字符个数。答案是5。
问题:开头缺#include。
因为,#include #include都是C语言的编绎预处理指令,stdio.h、string.h是头文件,只有在程序开头列出这些头文件,下面的程序才能调用头文件所包含的各种功能函数,这是C语法规定。
C语言中使用strlen()、strcmp()等函数,要在程序开头写出头文件string.h。