创新工场一道笔试题
来源:互联网 发布:风云无双天罪进阶数据 编辑:程序博客网 时间:2024/04/29 10:15
#include <stdio.h>union A{int i;char c[2];};int main(){union A t;t.c[0] = 10;t.c[1] = 1;printf("%d", t.i);return 0;}
这个程序输出是什么?
(gdb) l8 9 int main(int argc, const char *argv[])10 {11 union A t;12 13 t.c[0] = 10;14 t.c[1] = 1;15 16 printf("%d\n", t.a);17 return 0;(gdb) b 13Note: breakpoint 2 also set at pc 0x100000f07.Breakpoint 3 at 0x100000f07: file test.c, line 13.(gdb) rStarting program: /Users/lee/MyProgram/test/test Breakpoint 2, main (argc=1, argv=0x7fff5fbff9d0) at test.c:1313 t.c[0] = 10;(gdb) p t$5 = { a = 1606416824, c = "??"}(gdb) x/4xb &t0x7fff5fbff9a0: 0xb8 0xf9 0xbf 0x5f(gdb) n14 t.c[1] = 1;(gdb) p t$6 = { a = 1606416650, c = "\n?"}(gdb) x/4xb &t0x7fff5fbff9a0: 0x0a 0xf9 0xbf 0x5f(gdb) n16 printf("%d\n", t.a);(gdb) p t$7 = { a = 1606353162, c = "\n\001"}(gdb) x/4xb &t0x7fff5fbff9a0: 0x0a 0x01 0xbf 0x5f(gdb) n1606353162
- 创新工场一道笔试题
- 创新工场的一道笔试题
- 关于创新工场的一道笔试题
- 创新工场笔试题
- 创新工场笔试题
- 创新工场笔试题
- 创新工场笔试题
- 创新工场笔试题
- 一道创新工场的笔试编程
- 创新工场一道编程题
- 创新工场笔试题整理
- 创新工场笔试题整理
- 创新工场笔试题整理
- 2014创新工场笔试题
- 创新工场2018笔试题
- 创新工场笔试题--笔试地点:华南理工大学
- 创新工场笔试小记(创新工厂算法笔试题)
- 2011 创新工场 暑期实习 笔试题
- 初探android Gallery and ViewFlipper
- AVR主从通信
- E:Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied) E:Unable to lock th
- Ajax4Jsf 简单介绍
- 由“警告:检测到时钟错误。您的创建可能是不完整的。”引起的!
- 创新工场一道笔试题
- Cobub Razor:开源的移动应用统计分析工具
- python-import文件结构
- vim的简单配置
- 新博客, 新方向, 新动力, 心坚持
- (九)函数的“化身”百态:重载、模板及函数指针
- C#3.0 之 自动属性 对象初始化器,集合初始器,扩展方法
- SSD固态硬盘 寿命问题
- openni的坐标系统简析