|
![]() | 作者: mmzz321 [mmzz321]
![]() |
登录 |
为什么上面编译不能通过 下面可以 |
地主 发表时间: 07-09-11 23:46 |
![]() | 回复: ftw118 [ftw118] ![]() |
登录 |
正解:赋值语句左侧不能出现表达式。 [此贴被 中国道德(ftw118) 在 07月06日01时09分 编辑过] |
B1层 发表时间: 07-10-05 14:21 |
![]() | 回复: neversaylove [wangzhihai] ![]() |
登录 |
汗,这个语句你也能些出来. a++和++a是一个操作,你要把b的值赋给谁呢.换句话说,(a++)=b就是(a=a+1)=b,没有变量来容纳b的值,我猜你是想把b的值赋给a或者说a++,但a无论怎么变,你赋了b的值给它,以前对a的操作又还有什么意义呢?可能你是想把a的值+1后赋给b,那么该这么写 b=a++或b=++a,注意两个是有区别的,前者是b=a,然后a++,后者是a++,再b=a 表达有点混乱,不知道看不看得懂,呵呵 |
B2层 发表时间: 07-10-14 01:58 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号