- 3
- 0
- 约2.05万字
- 约 77页
- 2017-08-23 发布于河南
- 举报
1-77 指针变量与其所指向的变量之间的关系 指针变量的初始化 一般形式:[存储类型] 数据类型 *指针名=初始地址值; 与*运算符 含义 直接访问与间接访问 直接访问:按变量名存取变量值 间接访问:通过存放变量地址的变量去访问变量 特点:共享内存,“双向”传递 对二维数组 int a[3][4],有 a-----二维数组的首地址,即第0行的首地址 a+i-----第i行的首地址 a[i] ? *(a+i)------第i行第0列的元素地址 a[i]+j ? *(a+i)+j -----第i行第j列的元素地址 *(a[i]+j) ? *(*(a+i)+j) ? a[i][j] 3.指向分数组的指针变量 定义形式: 数据类型 (*指针名)[数组维数]; 例 int (*p)[4]; 字符指针变量与字符数组 char *cp; 与 char str[20]; str由若干元素组成,每个元素放一个字符;而cp中存放字符串首地址 char str[20]; str=“I love China!”; (?) char *cp; cp=“I love China!”; (?) str是地址常量;cp是地址变量 cp接受键入字符串时,必须先开辟存储空间 7.3.4 指针数组和指向指针的指针 用
原创力文档

文档评论(0)