C语言中 char 数组 sizeof 的大小计算
sizeof(a) 等于 100,因为数组 a 被声明为 char 类型,长度为 100。即使只初始化前 5 个元素为 'hello',其余 95 个元素也会被分配空间。在 C 语言中,数组的大小由声明时的长度决定,而不是实际初始化的元素数量。
原文地址: https://www.cveoy.top/t/topic/nIIA 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
sizeof(a) 等于 100,因为数组 a 被声明为 char 类型,长度为 100。即使只初始化前 5 个元素为 'hello',其余 95 个元素也会被分配空间。在 C 语言中,数组的大小由声明时的长度决定,而不是实际初始化的元素数量。
原文地址: https://www.cveoy.top/t/topic/nIIA 著作权归作者所有。请勿转载和采集!