指针
来源:互联网 发布:半包包括哪些 知乎 编辑:程序博客网 时间:2024/06/17 03:04
int p; //常见的整型变量
变量指针的一般形式如下: (类型说明 * 变量名)
int *p; /*该指针为一级指针,其中P与*结合,说明P 是一个指针,再与int 结合,说明指针所指向变量的数据类型为整型.P是一个为返回整型数据的指针 */int **p; /*该指针为二级指针(指针的指针),P 先与右边的*结合,由此P 是一个指针,再与左边的*结合,说明指针所指向的元素是指针,然后再与int 结合,说明该指针所指向的元素是整型数据 */
数组与指针:
int p[]; /*常见数组类型;P 先与[]结合,则P 是一个数组,再与int 结合,说明数组里的元素是整型的,所以P 是一个由整型数据组成的数组 */int *p[]; /*P 先与[]结合,因为其优先级比*高,所以P 是一个数组,然后再与*结合,说明数组里的元素是指针类型,然后再与int 结合,说明指针所指向的内容的类型是整型的,所以P 是一个由返回整型数据的指针所组成的数组 */int (*p)[3]; /*P 处开始先与*结合,P 是一个指针,再与[]结合,说明指针所指向的内容是一个数组,然后再与int 结合,说明数组里的元素是整型的.所以P 是一个指向由整型数据组成的数组的指针 */
函数与指针:
int p(int); /*P 先与()结合,说明P 是一个函数,进入()里面说明该函数有一个整型变量的参数,然后再与外面的int 结合,说明函数的返回值是一个整型数据 */
int (*p)(int);/*P 先与*结合,说明P 是一个指针,然后与()结合,说明指针指//向的是一个函数,然后再与()里的int 结合,说明函数有一个int 型的参数,再与最外层的int 结合,说明函数的返回类型是整型,所以P 是一个指向有一个整型参数且返回类型为整型的函数的指针 */int *(*p(int))[ ]; /*P 先与()结合,说明P 是一个函数,然后进入()里面,与int 结合,说明函数有一个整型变量参数,然后再与外面的*结合,说明函数返回的是一个指针,然后到外面一层,与[]结合,说明返回的指针指向的是一个数组,然后再与*结合,说明数组里的元素是指针,然后再与int 结合,说明指针指向的内容是整型数据.所以P 是一个参数为一个整数据且返回一个指向由整型指针变量组成的数组的指针变量的函数 * /
阅读全文
0 0
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 指针
- 网易2018校招 字符串碎片
- 使用hibernate进行update和save的时候不成功,控制台也不报错,使用sql语句就能成功
- 电流的磁效应与电动机(马达/motor)实验
- SICP阅读理解<第一章第一节>
- 世界主要国家经纬度
- 指针
- 自定义view原环进度圈
- Redis入门到精通-Redis集群的扩展
- 网易2018校招 重排数列
- 26 记一次 SpringMVC 406 The resource identified by this request is only capable of generating responses
- Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]
- B. Polycarp and Letters
- jvm的永久代
- 今日头条