欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

C/C++基础面试-Sizof的全面理解

发布时间:2025/3/15 c/c++ 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C/C++基础面试-Sizof的全面理解 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Sizof的全面理解

 

Sizof不是函数,是C语言的一个关键字,作为右只时,求某个数据类型(sizeof(int))某个变量对应的数据类型sizeof(a)来定义某个变量时,在当前平台下所需要占用内存的空间。并不是真正求某个变量本身内存空间大小,也不会涉及到对这个空间的访问。

下面给出一段关于sizeof()的代码

#include <stdio.h> void main() {int a[10] = { 1 };int *ptr = a;printf_s("sizeof(a):%d\n", sizeof(a));printf_s("sizeof(a[1]):%d\n", sizeof(a[1]));printf_s("sizeof(a[100]):%d\n", sizeof(a[100]));printf_s("sizeof(ptr):%d\n", sizeof(ptr));printf_s("sizeof(*ptr):%d\n", sizeof(*ptr));printf_s("*ptr*sizeof(int):%d\n", *ptr*sizeof(int));getchar(); }

运行结果如下:


新人创作打卡挑战赛发博客就能抽奖!定制产品红包拿不停!

总结

以上是生活随笔为你收集整理的C/C++基础面试-Sizof的全面理解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。