最简单的代码和结果告诉你I++和++i的差异,带案例

2022-07-12 05:19:16   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《最简单的代码和结果告诉你I++和++i的差异,带案例》,欢迎阅读!
差异,告诉,案例,代码,简单

#region测试前++和后++..

int a=0, b=0, NUM_a=1, NUM_b=1;

Console.WriteLine("a执行a++a=0,中间值为1");

Console.WriteLine("执行前a的值是{0}a中间量的值是{1}",a, NUM_a); a = NUM_a++;

Console.WriteLine("执行后a的值是{0}a中间量的值是{1}",a, NUM_a); Console.WriteLine("结论是:中间量直接赋值给a,然后再+1"); Console.WriteLine("b执行++bb=0,中间值为1");

Console.WriteLine("执行前b的值是{0}b中间量的值是{1}",b,NUM_b); b = ++NUM_b;

Console.WriteLine("执行后b的值是{0}b中间量的值是{1}", b, NUM_b); Console.WriteLine("结论是:先把中间量+1,再把中间量赋值给b"); Console.ReadKey(); //输出结果是:

//a执行a++a = 0,中间值为1 //执行前a的值是0a中间量的值是1 //执行后a的值是1a中间量的值是2 //结论是:中间量直接赋值给a,然后再 + 1 //b执行++bb = 0,中间值为1 //执行前b的值是0b中间量的值是1 //执行后b的值是2b中间量的值是2

//结论是:先把中间量 + 1,再把中间量赋值给b #endregion

下面再给一个实际案例 #region do while 语法测试 /* intNum_a; Num_a = 0; do

{

Console.WriteLine(Num_a);

Num_a = ++Num_a;//不能使用Num++,采用后写++将无限循环

//Num++以后每次运算到这里都是Num_a=0,然后循环。 }

while (Num_a<= 8); Console.ReadKey(); */ #endregion


本文来源:https://www.dywdw.cn/3414de79b8f67c1cfbd6b894.html

相关推荐
推荐阅读