数组与指针变量 sizeof

2025-04-04 13:32:54
推荐回答(1个)
回答1:

第一个问题,sizeof 的返回值不是int, 而是unsigned long
第二个问题:指针跟数组是不一样的,虽然可以相互转换,但代表的意义不一样。
数组的时候sizeof(hoge)求的是数组的大小,输出值为5没有错。
而当是指针的时候,sizeof 输出的时存储指针所占空间,所以是4个