您的位置:首页 > 其它

二维指针赋值和取值

2005-12-19 11:35 344 查看
指针只能做加法或减法运算
数组名为该数组第一个元素的地点地址,即 ptr=arr_numname表示指针指向数组的起点位置,
                                    若取其他元素地址使用 ptr=&arr_numname[i]
指针指向一维数组时:
  int *ptr
  输入值用: ptr+i  输出用 *(ptr+i)
指向二维数组:
  int (*ptr)[5]
  输入值用:*(ptr+i)+j 输出 *(*(ptr+i)+j)
诊断:
   *(*(ptr+i)+j)不能出现在赋值语句的左边
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: