指针数据类型的自我小结
2012-11-19 10:41
281 查看
int i; //定义整型变量i
int *p; //p为指向整型数据的指针变量
int a
;//定义整型数组a,它有n个元素,步长为2
int *p
;//定义指针数组p,它由n个指向整型数据的指针元素组成,步长为2(或4)
int (*p)
;//p为指向含n个元素的一维数组的指针变量,步长为2*n(或4*n)
上面两个我经常搞混,前者是指针数组,中心词是数组;后者是数组指针,中心词是指针(因为小括号的优先级更高,所以小括号里面的是中心词),记住了
int f();//f为返回整型的函数值的函数
int *p();//p为返回一个指针的函数,该指针指向整型数据
int (*p)();//p为指向函数的指针,该函数返回一个整型值
int **p();//p是一个指针变量,它指向一个指向整型数据的指针变量
int *p; //p为指向整型数据的指针变量
int a
;//定义整型数组a,它有n个元素,步长为2
int *p
;//定义指针数组p,它由n个指向整型数据的指针元素组成,步长为2(或4)
int (*p)
;//p为指向含n个元素的一维数组的指针变量,步长为2*n(或4*n)
上面两个我经常搞混,前者是指针数组,中心词是数组;后者是数组指针,中心词是指针(因为小括号的优先级更高,所以小括号里面的是中心词),记住了
int f();//f为返回整型的函数值的函数
int *p();//p为返回一个指针的函数,该指针指向整型数据
int (*p)();//p为指向函数的指针,该函数返回一个整型值
int **p();//p是一个指针变量,它指向一个指向整型数据的指针变量
相关文章推荐
- 有关指针的数据类型的小结
- 有关指针的数据类型的小结
- const在基本数据类型和指针类型中的用法小结
- C语言中指针的数据类型小结
- C++中指针的数据类型和运算相关知识小结
- 有关指针的数据类型的小结
- 有关指针的数据类型的小结
- 有关指针的数据类型的小结
- 基于指针的数据类型与指针运算小结
- 基于指针的数据类型与指针运算小结
- 2017.08.13指针小结+自定义数据类型(结构体、共用体、枚举、typeof)理论
- 指针的数据类型和指针运算小结
- 指针的数据类型和指针运算小结
- C语言中关于指针的数据类型和指针运算的小结
- 有关指针的数据类型和指针运算小结
- 99f2 指针数据类型小结
- Python中常见的数据类型小结
- Java数据类型和集合的小结
- OpenCV Mat数据类型指针ptr的使用
- C++数据类型转换小结