摘要: 【问题描述】看下列4组概念:(1)*dates+2*(dates+2)(2)*str++;(*str)++;*++str;*(++str);(3)const int * pt;int * const pt;(4) int * func(int a, int b);int (* func)(int a, int b);这4组概念怎样区分呢?下面从结合性的角度出发,来分析考虑。【分析】(1)*dates+2*(dates+2)第一组概念,很多朋友都已经弄清楚了。从结合性看上述概念,*(间接访问)操作符优先于+(加法)操作符。故*dates+2等价于(*dates)+2。也就是先对指针dates解引 阅读全文
posted @ 2012-01-05 10:59 j2ee技术 阅读(364) 评论(0) 推荐(0)