首页 > 学院 > 开发设计 > 正文

数组的指针表示

2019-11-06 06:12:19
字体:
来源:转载
供稿:网友

注意:C语言中只有一维数组;除了优先级之外,下标引用和间接访问完全相同。

一维数组:*(a+1)是数组a中下标为1的元素的引用,以此类推,*(a+i)是数组a中下标为i的元素的引用,因此它被简写为a[i]。“二维数组”:int array[11][22];int *p;int i;p = array[2]; //使指针p指向了数组array[2]中下标为0的元素i = array[6][8]; //将数组array[10]中下标为12的元素赋值给变量ii = *(array[6] + 8); //与上一句表达的意思一样i = *(*(array + 6) + 8); //与上一句表达的意思一样
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表