码迷,mamicode.com
首页 > 其他好文 > 详细

指针与函数

时间:2019-06-14 01:15:12      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:一个   数组   val   padding   返回   名称   返回值   二级指针   ali   

定义

说明

int i

定义整形变量

int *p

定义一个指向int的指针变量

int a[10]

定义一个int型数组

int *p[10]

定义一个指针数组,其中每个数组元素指向一个int变量的地址

int (*p)[10]

定义一个数组指针,指向int[10]类型的指针变量

int func()

定义一个函数,返回值为int型

int *func()

定义一个函数,返回值是int*型

int (*p)()

定义一个指向函数的指针,函数原型为无参数,返回值为int

int **p

定义一个指向int的指针的指针,二级指针


指向二维数组的指针

int buf[3][5]

二维数组名称,buf代表数组首地址

int (*a)[5]

定义一个指向int[5]类型的指针变量a

a[0],*(a+0),*a

0行,0列元素

a+1

第1行首地址

a[1],*(a+1)

第1行,0列元素地址

a[1]+2,*(a+1)+2,*a[1][2]

第1行,2列元素地址

*(a[1]+2),*(*(a+1)+2),a[1][2]

第1行,2列元素的值

指针与函数

标签:一个   数组   val   padding   返回   名称   返回值   二级指针   ali   

原文地址:https://www.cnblogs.com/wanghao-boke/p/11020378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!