摘要: 参考《C和指针》第六章 使用后缀++操作符所产生的结果不同:它的右值和左值分别是变量Ch的值和ch的内存位置, 也就是cp原先所指。同样,后缀++操作符在周围的表达式中使用其原先操作数的值。间接访问操 作符和后缀++操作符的组合常常令人误解。优先级表格显示后缀++操作符的优先级高于*操作符, 但表达式的结果看上去像是先执行间接访问操作。事实上,这里涉及3个步骤:(1)++操作符产生 cp的一份拷贝,(2)然后++操作符增加cp的值,(3)最后,在cp的拷贝上执行间接访问操作。这个表达式常常在循环中出现,首先用一个数组的地址初始化指针,然后使用这种表达式就可 以依次访问该数组的内容了。本章的后面 阅读全文
posted @ 2012-09-27 22:46 ywtgogo 阅读(1136) 评论(0) 推荐(0) 编辑