C语言:我要用字符串处理函数strlen直接测字符串常量的长度,程序应该怎么写

2025-02-25 19:46:18
推荐回答(2个)
回答1:

可以,其实在C中字符数组=字符串=字符指针
char[]=char*
而strlen函数的原型为int strlen(char*);
char*参数表示char型的地址,而数组名即为首元素地址
并均以\0为字符数组和字符串的结束

C语言中严格来说,是没有字符串这个概念的,所谓字符串其实就是字符数组或字符指针

回答2:

#include
int main()
{int len;
len=strlen("china");
printf("%d",len);
return 0;
}