数组求长度,用sizeof(数组名)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ddl2111/article/details/80372563

int arr[] = {1, 2, 3, 4};

sizeof(arr) = 16;

char arr[] = "abc";

sizeof(arr) = 4;

strlen(arr)=3

char arr[] = {'1', '2', '3'};

sizeof(arr) = 3;

strlen(arr)=3

注意:当数组作为函数参数传递当时候,表示当是指针,不能用sizeof(名称),求出来当是计算机字长。

展开阅读全文

没有更多推荐了,返回首页