++a 和a++
来源:互联网 发布:西西游戏网下载软件 编辑:程序博客网 时间:2024/06/08 05:54
a++是先执行表达式后再自增,执行表达式时使用的是a的原值。++a是先自增再执行表达式,执行表达式时使用的是自增后的a。例:int a=0printf("%d",a++); //输出0,执行完后a=1int a=0printf("%d",++a);//输出1,执行完后a=1
有个口诀,方便记忆,
++在前先加,意思就是先+1再赋值,比如i=++j,相当于j=j+1;i=j,
++在后后加,意思是先赋值后+1,比如i=j++,相当于语句i=j;j=j+1;
再例如:
count=5;
int i=count++ ; //此时 i=5
i=count; //此时 i=6
而
count=5;
int i=++count; //此时 i=6;
i=count; //此时 i=6
- 关于 (++a)+(++a)+(++a) 和 (a++)+(a++)+(a++) 问题
- 关于a++和++a
- ++a和a++
- 关于 ( ++a )和( a++ )
- 关于 a-- 和 --a
- a++ 和 ++a
- 关于a++和++a
- a++和++a
- ++a 和a++
- 区分A++和++A
- ++a和a++
- 关于a++和++a
- a++ 和++a注意事项
- 关于a++ 和++a;
- a++和++a
- a++ 和 ++a 注意事项
- ++a和a++
- 求Sn=a+a*a+a*a*a+a*a*a*a的和,其中a是一个数字。
- Linux 各类设置、配置、使用技巧参考,Linux使用集锦
- web.config配置文件链接数据库的方法
- 关于缓存
- java中等待所有线程都执行结束
- LINUX驱动子系统设计的粗糙模型
- ++a 和a++
- 用HOOK OpenProcess实现不能被终止的程序
- jquery validate 详解二
- 在WPF中如何使用RelativeSource绑定
- 程序员遇到bug时常见的30种反应
- CMD中如何判断用户输入为空
- 把自己的代码注入explorer.exe。详细参见源代码
- [android源码分析]bluetoothd service的启动的总体流程分析
- kernel complete