C/C++基础面试-Sizof的全面理解
生活随笔
收集整理的这篇文章主要介绍了
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的全面理解的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: HTML期末作业-汽车奔驰4s店
- 下一篇: C/C++ OpenCV设置感兴趣区域R