智能车制作

标题: q_Image=&Buffer_Temp[33][99]什么意思啊 [打印本页]

作者: vantionv    时间: 2013-10-25 21:07
标题: q_Image=&Buffer_Temp[33][99]什么意思啊
q_Image=&Buffer_Temp[33][99]什么意思啊?希望大神能帮忙解决一下

作者: 小小文    时间: 2013-10-25 21:51
Buffer_Temp是几维数组   假如是三维数组的话   q_Image就是那个数组的那数组指定行列的整一束数组的开头地址    假如是二维数组的话就是那个数组指定位置的物理地址数值   不过需要考虑你的  q_Image   数据类型以及会不会拟出。。。。建议你看  《C与指针》  里面有详解。。。。。。
作者: ⊙Lin⊙    时间: 2013-10-26 17:59
你这个q_Image应该是个指针,即把这个二维数组点的地址赋给这个指针。最基本的c语言还没过关,先去补补。

作者: 海豚    时间: 2013-10-27 00:08

q_Image=&Buffer_Temp[33][99]   确定这是个表达式,不是个定于    q_Image  是个指针变量 , Buffer_Temp 是个二维数组名 ,这个语句是把 二维数组Buffer_Temp的第一维的第34个元素(是个数组)的第100个元素的 地址值赋给q_Image,也就是让q_Image指向Buffer_Temp[33][99] ;  
作者: 淡淡苦涩加点盐    时间: 2013-10-27 08:58
厉害,学习了
作者: vantionv    时间: 2013-10-27 10:47
海豚 发表于 2013-10-27 00:08
q_Image=&Buffer_Temp[33][99]   确定这是个表达式,不是个定于    q_Image  是个指针变量 , Buffer_Tem ...

学习了,以后还得多多学习





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2