|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-11-06
呵呵,这样写的也应该抽他,谁还记那些优先级,多加点括号不更清楚?
*((char *)(dstk++)) = t
刚做的c运算符优先级参考表: http://xombat.javaeye.com/blog/138341 |
|
| 返回顶楼 | |
|
时间:2007-11-06
引用 呵呵,这样写的也应该抽他,谁还记那些优先级,多加点括号不更清楚?
*((char *)(dstk++)) = t 这能说明问题吗?如果没有记住规则,看上面这行代码还是一样不能说明哪个优先。 |
|
| 返回顶楼 | |
|
时间:2007-11-08
stephen 写道 引用 呵呵,这样写的也应该抽他,谁还记那些优先级,多加点括号不更清楚?
*((char *)(dstk++)) = t 这能说明问题吗?如果没有记住规则,看上面这行代码还是一样不能说明哪个优先。 说一下可能的情况 |
|
| 返回顶楼 | |
|
时间:2007-11-08
xombat 写道 stephen 写道 引用 呵呵,这样写的也应该抽他,谁还记那些优先级,多加点括号不更清楚?
*((char *)(dstk++)) = t 这能说明问题吗?如果没有记住规则,看上面这行代码还是一样不能说明哪个优先。 说一下可能的情况 哦,我错了,没看懂lz的重点 这里还有个疑惑,如果dstk是个指向int类型的指针,这里++是+4呢还是+1呢? 比较倾向于+4,但没有试,机子没c编译器 |
|
| 返回顶楼 | |




