面试---指针与地址
来源:互联网 发布:java aes加密 key iv 编辑:程序博客网 时间:2024/05/16 13:35
以下程序中a[q-p] 运行结果?
#include <iostream>using namespace std;int main(){ int a[3]={0,1,2}; int *p, *q; p = a; q = &a[2]; cout<<p<<endl; cout<<q<<endl; cout<<q-p<<endl;// q-p的实际运算是(q地址值 - p地址值)/sizeof(int) = 8/4=2 cout <<a[q-p] <<endl; return 0;}
结果:
0x28fefc0x28ff04 //16进制地址值直接运算的结果是8!!!但是指针q-p运算得2!!!22Process returned 0 (0x0) execution time : 0.129 sPress any key to continue.
0x28fefc - 0x28ff04 = 0x08(16进制),相差是8
q-p的实际运算是(q地址值 - p地址值)/sizeof(int) = 8/4=2
0 0
- 面试---指针与地址
- 指针地址与数组地址
- 指针与地址
- 指针与地址
- 地址与指针
- 指针与地址
- 指针与地址
- 【C】 指针与地址
- 指针与地址
- 地址、指针与引用
- 5.3 指针与地址
- 5.4 指针与地址
- 指针与取地址
- 指针与地址运算
- 指针与地址
- 指针与地址
- c 指针与地址 指针与函数
- 面试系列指针与数组
- 2016校招编程题<二>
- 黑马程序员——C语言基础---循环结构
- FloatingActionButton,TextInputLayout,Snackbar,TabLayout
- 2016校招编程题<三>
- Pull解析XML---学习
- 面试---指针与地址
- eclipse jee 和 myeclipse web项目的转换
- python入门之(语法介绍)
- 2016校招编程题<四>
- A Complete ActiveX Web Control Tutorial
- 剑指Offer-6-重建二叉树
- Eclipse下安装Axis2插件
- java面试题二十七 多线程考题2
- Java多线程基础知识(五)