int main()
{
int shuzu[3] = { 1,2 };//3*4个字节
//char zimuzu[] = { "c","a","t","\0" };//错误在于里面用单引号 而不是双引号
char zimuzu[] = { 'c','a','t','\0'};
//int shuzichang = strlen(shuzu);//?
//int zimuchang = strlen(zimuzu);
//printf("%d\n", strlen(shuzu));//“printf” : 格式字符串“ % d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”
printf("%d\n", sizeof(shuzu));//计算数组总大小,单位是字节
printf("%d\n", sizeof(shuzu[0]));//数组第一个的长度
printf("%d\n", strlen(zimuzu));
return 0;
}
strlen的用法好像也不对
c语言学习第3天
#c语言