[阿里笔试]在64位系统下,分别定义如下两个变量:char *p[10]; char(*p1)[10];请问,sizeof(p)和sizeof (p1)分别值为____。
2015-08-04 23:53
381 查看
题目(阿里笔试题):在64位系统下,分别定义如下两个变量:char *p[10]; char(*p1)[10];请问,sizeof(p)和sizeof (p1)分别值为__。
解析: 由于sizeof不会把数据转换为指针,并且在64位操作系统中指针占8个字节,因此答案是80,8(p1是一个指针变量,而p是一个指针数组。
解析: 由于sizeof不会把数据转换为指针,并且在64位操作系统中指针占8个字节,因此答案是80,8(p1是一个指针变量,而p是一个指针数组。
相关文章推荐
- Android APK安装常见错误列表
- MySQL导数据到Redis
- 20150804 Ajax基础
- ASA8.4端口映射篇
- Java基础-Date类
- iOS开发分分钟搞定C语言 —— 总结
- 【转】ZooKeeper原理及使用
- POJ 2245 Lotto
- spring读取配置文件
- hdu 1133 Buy the Ticket (高精乘法,不需高精除法)
- 微信公众号开发学习
- 类似百度搜索后分页的实现
- js改变html的原有内容
- Ext通过按钮创建一个Window实例代码
- HDU 1181 变形课
- 2015/8/4 告别飞思卡尔,抛下包袱上路
- 二分(二分答案、二分搜索)与单调性
- JS数组JSON处理心得
- 链表操作
- HDU 4707 Pet(邻接表dfs)