sizeof是计算它的参数占用的内存大小的函数 , 你定义了x是float类型的变量 , 所以你定义float x时 , 就已经为x分配了float这么大小的内存 。当然sizeof(x)和sizeof(float)就是一样的了 。
aizeof(x)是计算变x的所占内存大小
【c语言问题在线解答 3 c语言问题】sizeof(float)是计算float类型的大小
结果虽然一样,但是要理解正真内含
sizeof是计算它的参数占用的内存大小的函数 , 你定义了x是float类型的变量 , 所以你定义float x时 , 就已经为x分配了float这么大小的内存 。当然sizeof(x)和sizeof(float)就是一样的了 。
sizeof是一个编译器指令 , 编译器会记录下变量的类型 , 然后替换为sizeof( var_type ) , 所以 float x , 那么sizeof(x)和sizeof(float)结果相同
推荐阅读
- 凡事都能推己及人的考虑问题,能够获得大家的认可和欣赏的是哪些星座?
- 告赢网友却引争议,泸州老窖维权这一行为究竟哪里出了问题?
- 白玉兰奖,五美除了乔欣均入围最佳女演员或最佳女配角,乔欣的问题到底出在哪?
- 丰田召回全新电动车bZ4X,这款车存在哪些问题?
- 影视镜头语言有哪些 镜头语言有哪些分类
- 29签婚姻解析,要怎么解决遇到的问题
- 发现问题如何寻求解决之道
- 男的戴什么招桃花
- 电脑连网出现678是什么意思 电脑连网出现691是什么问题
- 副驾驶车门漏水是哪里出现了问题