这段代码在32位计算机上的执行结果是什么?
来源:互联网 发布:mac air摄像头打不开 编辑:程序博客网 时间:2024/05/21 22:27
typedef union {long i;int k[5];char c} DATA;
struct date {int cat;DATA cow;double dog;} too;
DATA max;
printf("%d", sizeof(struct date)+sizeof(max));
解析:
DATA 是一个共用体,变量共同使用空间,最大的为int k[5] ,占用20字节
date 大小为 int 4 + DATA 20 + double 8 = 32。
所以结果是20 + 32 = 52。
struct date {int cat;DATA cow;double dog;} too;
DATA max;
printf("%d", sizeof(struct date)+sizeof(max));
解析:
DATA 是一个共用体,变量共同使用空间,最大的为int k[5] ,占用20字节
date 大小为 int 4 + DATA 20 + double 8 = 32。
所以结果是20 + 32 = 52。
0 0
- 这段代码在32位计算机上的执行结果是什么?
- 以下代码执行结果是什么?
- [阿里笔试]下面代码在64位Linux系统编译执行,输出结果是____。
- static执行结果是什么?
- 以下代码的输出结果是什么?
- 静态代码块static block-执行结果是什么?
- 下面代码执行的结果是多少?
- 传递参数-执行结果是什么?
- 一个简单的C++代码,你猜猜结果是什么?
- 怎么样才能使32位的程序在64位的计算机上运行?
- 关于在win 32位编译的代码在64位执行不了的原因
- 有兴趣的执行一下这段代码
- i++在两个线程执行100次,最终的结果是
- 操作系统及相应的硬件 32位和64位有什么不同?在应用上有什么区别?
- 16位和32位代码段的区别
- 16位代码段和32位代码段的区别
- 16位代码段与32位代码段的区别
- 32位代码段和16位代码段切换的实例
- 关系模型之关系代数
- 高德切换城市
- HTTP请求和数据安全
- 别再比较Hadoop和Spark了,那不是设计人员的初衷
- iOS开发UI篇—核心动画(基础动画)
- 这段代码在32位计算机上的执行结果是什么?
- Connect中间件示例
- ExtJS中layout的12种布局风格
- 自定义主题
- JMS实例
- iOS开发UI篇—核心动画(关键帧动画)
- 【机房重构】视图
- 分别写出BOOL,int,float,指针类型的 变量a与零相比的语句
- 简述extern的作用,说明什么时候会使用extern?