本帖最后由 jx836202365 于 2015-8-30 13:22 编辑
- #include <stdio.h>
- int main(){
- int a,b,c,d,e;
- a=c=1;
- b=20;
- d=100;
- if (!a){ //!a为假,执行
- d=d++;
- }else if(!b){
- if(d){
- d = --d;
- }
- //----------------以上都是废话-------------------
- }else{ //到这里才开始运行,d--赋值给d,d--是100,d虽然变成99但是
- //接着又被赋值100,最终结果是100
- d = d--;
- }
-
- printf("%d\n\n", d);//两个换行没必要吧
- return 0;
- }
复制代码 |