C语言面试题---p1+5;p2+5
来源:互联网 发布:精梳羊绒知乎 编辑:程序博客网 时间:2024/06/17 06:50
若有 unsigned char *p1;
unsigned long *p2;
p1 = (unsigned char *)0x1000;
p2 = (unsigned long *)0x2000;
请问 p1+5=( ) p2+5=( )
#include <stdio.h>int main(){unsigned char *p1;unsigned long *p2; p1 = (unsigned char*)0x1000; p2 = (unsigned long*)0x2000;printf("%x\n", p1 + 5);printf("%x\n", p2 + 5);return 0;}
解析:p1指向字符型,一次移动一个字符型,1个字节;p1+5后移5个字节,16进制表示为5;
p2指向长整型,一次移动一个长整型,4个字节,p2+5后移20字节,16进制表示为14。
{ char每次移动1个字节;short移动2个字节;int ,long ,float移动4个字节;double移动8个字节}
- C语言面试题---p1+5;p2+5
- C语言面试题---p1+5;p2+5
- 线程同步面试题,3个线程打印一个1-100的数组,要求P1=1,P2=2,P3=3,P1=4的形式
- 【Chapter 1】P1-P2
- C语言面试题
- C语言面试题
- C语言面试题
- C语言面试题
- c语言面试题
- c语言面试题
- C语言面试题
- c语言面试题
- C语言面试题
- C语言面试题
- c语言面试题
- C语言面试题
- C语言面试题
- C语言面试题
- python 的日志logging模块学习
- 不建议使用OR的情况
- Ubuntu11.10系统下Android源码下载编译过程及所需工具安装配置
- 罗列linux所有安装包
- atmega8 例程:系统库函数的延迟
- C语言面试题---p1+5;p2+5
- 准备好好研究下zigbee协议
- 你的学习是什么驱动的?
- linux 下的ip dns gateway相关配置
- 如何将Access数据表及数据记录完整的导入到Oracle中去
- MTK 6225 工程指令集
- 简单UDP通信
- 回顾会议需要达到什么样的目标
- WinAirCrackPack使用教程