打印

请教一个关于指针的问题

[复制链接]
1894|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lml198694|  楼主 | 2007-12-7 17:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
sz_kd| | 2007-12-7 17:42 | 只看该作者

本来就是先输出*P后P++指向下一个地址

使用特权

评论回复
板凳
lml198694|  楼主 | 2007-12-7 18:51 | 只看该作者

我顶

可是按优先级来说的话,应该是先执行括号内的计算啊,那么应该先加后用啊。
请教LS.

使用特权

评论回复
地板
sz_kd| | 2007-12-7 23:03 | 只看该作者

整个刮号表达试结果是先取出P参与*P运算,再P加1啊

你找本C语言书看下把

使用特权

评论回复
5
ayb_ice| | 2007-12-8 07:57 | 只看该作者

书上说的是对的

使用特权

评论回复
6
lml198694|  楼主 | 2007-12-8 08:48 | 只看该作者

我顶

谢谢各位大侠了啊。

使用特权

评论回复
7
hbicecream| | 2007-12-8 09:12 | 只看该作者

不要在这种问题上费脑筋

完全可以写成2个语句,让编译器来优化

使用特权

评论回复
8
lml198694|  楼主 | 2007-12-11 10:02 | 只看该作者

我顶

请问一下,编译器编译时,是如何实现优化的呢?
我还是不了解怎样编的程序能够做到最优化?

使用特权

评论回复
9
酷每秒| | 2007-12-11 12:03 | 只看该作者

读程序的时候有必要争究,写的话就...呵呵


  优先级是++高于*;但是P++与++P的区别是:前者先将P带入运算,后自增;

后者是先自增,后将自增之后的值代入运算。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

119

帖子

0

粉丝