c语言之计算字节大小的举例

c语言之计算字节大小的举例,第1张

计算字节大小应用:

举例如下所示:

#include
void text_1(int arr[]);
void text_2(char ch[]);
int main()
{
	int arr[10] = { 0 };
	char ch[10] = { 0 };
	printf("%d\n", sizeof(arr));//sizeof计算的是整个数组的大小
	printf("%d\n", sizeof(ch));
	text_1(arr);//以数组名进行传递的,实际传递的是数组首元素的地址
	text_2(ch);
	return 0;
}
void text_1(int arr[])
{
	printf("%d\n", sizeof(arr));
}
void text_2(char ch[])
{
	printf("%d\n", sizeof(ch));
}

输出结果如下所示:

40
10
8
8

小tips:以数组名进行传递的,实际传递的是数组首元素的地址,用指针进行接收,则该字节为4/8,如果所应用的平台是X32,即为4个字节,所应用平台是X64即为8个字节。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1323946.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-12
下一篇2022-06-12

发表评论

登录后才能评论

评论列表(0条)

    保存