
C/C++
hgd250
这个作者很懒,什么都没留下…
展开
-
一道小题:指向二维数组的指针...我的一点理解(int w[2][3],(*pw)[3];pw=w; 则下列错误的是 a.*(w[0]+2) b.*(pw+1)[2] c..pw[0][0] d.*(pw[1]+2) )
int w[2][3],(*pw)[3];pw=w;则下列错误的是a.*(w[0]+2)b.*(pw+1)[2] c..pw[0][0]d.*(pw[1]+2)今天晚上因为这道小题仔细研究了C的多维数组和指向多维数组的指针(归根结底,这两个东西完全一致)上面的题是二维的,当你理解了这个题之后,多维的自然就通了。。。要解决这类的问题,需要深刻理解“*,&,[]”这三个符号在对多维数组操作时的作用,原创 2008-10-06 22:23:00 · 18567 阅读 · 0 评论 -
C操作符优先级、结合性
Operators Associativity () [] -> . left to right! ~ ++ -- + - * (type) sizeof right to left* / % left to right+ - left to right> left to right >= left to right== !=原创 2008-10-07 12:23:00 · 1027 阅读 · 0 评论