1.sizeof(字符大小)----- strlen(字符串的长度)
#include<stdio.h>
int main(){
char cdata[128] = "hello";//'\0'
printf("sizeof:%d\n",sizeof(cdata));//128
printf("strlen:%d\n",strlen(cdata));//5
return 0;
}
2.//128.... 表示输出结果
#include<stdio.h>
int main(){
char cdata[128] = "hello";//'\0'
printf("sizeof:%d\n",sizeof(cdata));//128
printf("strlen:%d\n",strlen(cdata));//5
char *p="hello";
//p是一个char *. 用sizeof来计算的时候,得出计算机多少字节来表示一个地址
printf("sizeof:p :%d\n",sizeof(p));//8
printf("strlen:char * :%d\n",strlen(char *));//8
printf("strlen:int * :%d\n",strlen(int *));//8
printf("strlen:char :%d\n",strlen(char ));//1
printf("strlen:ptest :%d\n",strlen(ptest));//8
printf("strlen :%d\n",strlen(p));//5
return 0;
}