正在加载图片...
说明 ①若先执行p=&a;再执行8p;是什么意思?这里 “&”和“*”的优先级相同,但按“自右至左”结合, &*p1与&a相同 而p2=&*p1;的作用是将&a赋给p2。 ②若先执行p1&a;则*&a和*p1的作用相同。即 *&a与a是等价的 ③(p1)++等价于a++。 &*p1 p 注意:括号是必须的,否则就成为 口□a *(p1++)。这时先按p1的原值进行 *&a 2 *运算得到a的值。然后使p1的值 改变,则p1不再指向a了。说明:  若先执行p1=&a; 再执行&*p1; 是什么意思? 这里 “&”和“*”的优先级相同,但按“自右至左”结合, 即 &*p1与&a相同。 p1 a &*p1 而p2=&*p1; 的作用是将&a赋给p2。 p2  若先执行p1=&a; 则 *&a和*p1的作用相同。即: *&a与a是等价的  (*p1)++ 等价于a++。 *p1 *&a 括号是必须的,否则就成为 *(p1++)。这时先按p1 的原值进行 * 运算得到 a 的值。然后使p1的值 改变,则p1不再指向 a 了。 注意:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有