指针与函数
| 定義 | 說明 |
| int i | 定義整形變量 |
| int *p | 定義一個指向int的指針變量 |
| int a[10] | 定義一個int型數(shù)組 |
| int *p[10] | 定義一個指針數(shù)組,其中每個數(shù)組元素指向一個int變量的地址 |
| int (*p)[10] | 定義一個數(shù)組指針,指向int[10]類型的指針變量 |
| int func() | 定義一個函數(shù),返回值為int型 |
| int *func() | 定義一個函數(shù),返回值是int*型 |
| int (*p)() | 定義一個指向函數(shù)的指針,函數(shù)原型為無參數(shù),返回值為int |
| int **p | 定義一個指向int的指針的指針,二級指針 |
指向二維數(shù)組的指針
| int buf[3][5] | 二維數(shù)組名稱,buf代表數(shù)組首地址 |
| 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列元素的值 |
轉(zhuǎn)載于:https://www.cnblogs.com/wanghao-boke/p/11020378.html
總結(jié)
- 上一篇: 带参程序
- 下一篇: 子宫正常会不孕不育吗