正在加载图片...
关于&和*运算符的进一步说明: 、&:优先级同为2级,结合性:从右向左。 1若已执行:inta,b,*p1,*p2: pl=&a;p2=&b;a=100;b=10; 则①&*p14>&a(p1) &*p24>&b(p2) ②p2=&pl>p2=&a 2.&am先进行&a得的地址,再对的地址进行*运算 3记单冷+:忧完级为2,结合怪从右到在1001 (p12→>a++b 2 p十一什0 &a 10 意即 pl原指向,现在指向下一个地址了 Advanced programmingAdvanced Programming 关于 & 和 * 运算符的进一步说明: * 、&:优先级同为2级, 结合性:从右向左。 1.若已执行: int a, b, * p1, * p2; p1=&a; p2=&b; a=100; b=10; 则 ① &* p1  &a (p1) &* p2  &b (p2) ②p2=&* p1  p2=&a &a &b p1 p2 10 100 b a &a &a p2 p1 10 100 b a 2. * & a:先进行&a得a的地址,再对a的地址进行* 运算 即指向a地址所指向的变量,就是a ,其值是100 3. 运算符 * ,++ :优先级为2, 结合性:从右到左 (* p1)++ → a++ * p1++ → * (p1++) 意即: p1原指向a , 现在指向下一个地址了
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有