那为什么sizeof(array)和sizeof(array[0])有区别
时间: 2023-05-25 07:04:03 浏览: 96
C 语言关于sizeof() 和 strlen()区别.pdf
sizeof(array) 表示整个数组占用的字节数,而sizeof(array[0])表示数组中每个元素的大小。因为数组中每个元素的大小可能不同,所以它们的大小也不同。例如,一个数组中可能包含不同类型的数据,如int、float、char等,它们的大小不同,所以 sizeof(array[0]) 的值会不同。
阅读全文