网站平台搭建技术,网站建设行业企业发展前景,做游戏模型素材 网站,深圳建站模板建站1.strlen 和 sizeof没有什么关联 2.strlen 是求字符串长度的-只能针对字符串求长度 - 库函数 - 使用得引头文件 3.sizeof 计算变量、数组、类型的大小-单位是字节 - 操作符
#includestdio.h
int main() { char arr1[] abc; char arr2[] { a,b,…1.strlen 和 sizeof没有什么关联 2.strlen 是求字符串长度的-只能针对字符串求长度 - 库函数 - 使用得引头文件 3.sizeof 计算变量、数组、类型的大小-单位是字节 - 操作符
#includestdio.h
int main() { char arr1[] abc; char arr2[] { a,b,c }; printf(%d\n, sizeof(arr1));//4 printf(%d\n, sizeof(arr2));//3 占了3个字节 只关注大小 printf(%d\n, strlen(arr1));//3 printf(%d\n, strlen(arr2));//要去找到\0 所以是随机值 int arr[10] { 1,2,3 };//不完全初始化剩下的元素默认初始化为0 char arr4[]abcdef; printf(%d\n, sizeof(arr4));// //sizeof 计算 arr4所占空间的大小 //7个元素-char 7*17 printf(%d\n, strlen(arr4));// //strlen 求字符串的长度-\0之前的字符个数 //\0不算 6个元素 return 0; }