i++是先赋值,然后再自增;++i是先自增,后赋值。
用代码表示就是:
若 a = i++; 则等价于 a=i;i=i+1;
而 a = ++i; 则等价于 i=i+1;a=i;
用代码表示:
int i = 10, j = 10;
int a;
int b;
a = i++;
b = ++j;
Response.Write("i++是:" + a+",,,,i是:"+i);
Response.Write("<br>");
Response.Write("++j是:" + b+",,,,j是:"+j);
显示结果为:
i++是:10,,,,i是:11
++j是:11,,,,j是:11
也就是 a=10 i=11 b=11 j=11
上一篇:c#中的Type类
相关新闻
- 小程序登录流程图理解 2020-08-18
- 在C#中获取web.config中的配置信息 2021-08-23
- 小程序open-data头像样式 2021-04-10
- 小程序rich-text 富文本解析图片过大和图片路径的问题 2020-11-25
- C#中去掉字符串的最后一个字符 2020-11-23