sizeof 只能引用自动分配的变量,而不是一个指针可能指向的数据。
自动分配的或者静态的数组,都是可以使用 sizeof 来运算的。
因为sizeof是在编译期确定的,所以手动 malloc 的指针是 sizeof 无法处理的。
Sample
|
|
运行
|
|
sizeof 只能引用自动分配的变量,而不是一个指针可能指向的数据。
自动分配的或者静态的数组,都是可以使用 sizeof 来运算的。
因为sizeof是在编译期确定的,所以手动 malloc 的指针是 sizeof 无法处理的。
|
|
|
|