1 sizeof用法
sizeof是获取数据在内存中所占用的存储空间,以字节为单位计数
int a = 10; //sizeof(a)=4 char b = 'b'; //sizeof(b)=1 int arr[] = { 1,2,3 }; //sizeof(arr)=12 数组元素个数:sizeof(arr)/sizeof(int)=3 char str[] = "hello"; //sizeof(str)=6 double f = 95.0629; //sizeof(f)=8 int *i=&a; //sizeof(i)=4
2 strlen用法
strlen()是函数,参数必须是字符型指针(char *)。功能是返回字符串的长度。
char arr[10] = "what"; int len_one = strlen(arr); //len_one = 4 int len_two = sizeof(arr); //len_two = 10