指针的理解
来源:互联网 发布:粗矿成男脸型数据 编辑:程序博客网 时间:2024/05/26 15:56
马上就要找工作了,是该好好复习复习基础知识啦!今天呢,先从指针开始吧!
说起指针,主要从两值四方面说起。两值:自身的值和所指向的值。四方面:指针的类型,指针所指向的类型,指针的值(指针所指向的内存区)和指针本身所占的内存区。
其中定义了一个指针p,其指向a。p自身的值是0018FF44(即a的地址),它所指向的值是a(100),p本身所在地址是0018FF40。此处指针的类型和指针所指向的类型均是int。
恩。。。。。想起一个面试题,它让用变量a给出以下定义:(可以先做再看答案哦!)
(1)一个整型数;
(2)一个指向整型数的指针;
(3)一个指向指针的指针,它指向的指针是一个整型数;
(4)一个有10个整型数的数组;
(5)一个有10个指针的数组,该指针是指向一个整型数的;
(6)一个指向有10个整型数数组的指针;
(7)一个指向函数的指针,该函数有一个整型参数并返回一个整型数;
(8)一个有10个指针的数组,该指针指向一个函数,该函数有一个整形的参数并返回一个整型数。
答案:
(1)int a;
(2)int *a;
(3)int **a;
(4)int a[10];
(5)int *a[10];(指针数组:即用于存储指针的数组,也就是数组元素都是指针)
(6)int (*a)[10];(数组指针:即指向数组的指针)
(7)int (*a)(int);
(8)int (*a[10])(int);
0 0
- 理解“指针的指针”
- 指针的指针理解
- 指针的指针的理解
- 指针的指针用法理解
- 深入理解指针的指针
- 如何理解指针的指针
- 指针的理解
- 指针的理解-1
- 指针的理解
- 指针的进一步理解
- 指针的理解
- C 指针的理解
- 智能指针的理解
- 函数指针的理解。
- 理解指针的方法
- 理解指针的偏移
- 函数指针的理解
- 指针的理解
- SQL JOIN
- 自考《数据库系统原理》(2)之数据库设计和ER模型
- C/C++的内存布局
- 由MessageBox透视Win32 API的调用
- 为准大学生释疑——看书、敲代码、OJ
- 指针的理解
- struts2闲暇一刻一:json插件
- 常用网络命令(十五)nc
- ExtJS学习-----------Ext.String,ExtJS对javascript中的String的扩展
- Golang加密解密
- 错误卸载软件导致Windows7系统中的软件无法播放视频
- 软件优化(速度问题)
- 单例模式、双检测锁定DCL、volatile详解
- 【android】Android 多个APK共享数据(Shared User ID)