二维指针赋值和取值
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)不能出现在赋值语句的左边
数组名为该数组第一个元素的地点地址,即 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)不能出现在赋值语句的左边
相关文章推荐
- 给二维指针赋值
- 复习指针数组以及如何把二维数组赋值给二维指针
- 汇编语言理解指针(指针就是汇编的间接寻址,其实就是一个简单方便的运算指令,计算完毕直接就赋值,不是从内存中去取值后赋值)
- 二维指针相互赋值 出现内存无法访问的解决方法
- 指针二维二维数组和二重指针 的疑问 二维数组名为什么不能直接赋值给二重指针
- [笔试题 2][c/c++]关于指针直接赋值问题
- jquery操作select、input的多种方法(选中,取值,赋值等)
- jQuery 取值、赋值的基本方法
- Jquery 取值,赋值学习总结
- jQuery常用取值,赋值
- Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
- C++中 关于结构体中有char *类型的指针 赋值问题
- c语言中通过指针将数值赋值到制定内存地址
- [C++]给指针赋值和通过指针进行赋值的区别?
- 鸡啄米:C++编程入门系列之二十八(数组、指针和字符串:指针的赋值和指针运算)
- VC中IP控件(CIPAsressCtr)字符串IP的赋值与取值
- 对基类与派生类对象和指针赋值的小结
- c中给字符数组,字符串指针赋值的方法总结
- c++学习笔记--指针初始化和赋值操作的约束
- 用jQuery向FCKEditor插件取值、赋值