From d6bd92ff0154ede1cf95140e38b407b694a27599 Mon Sep 17 00:00:00 2001 From: ycy-ycy <2923616405@qq.com> Date: Thu, 5 Mar 2020 20:55:58 +0800 Subject: [PATCH] Update --- test/Program.cs | 1 + test/myClass.cs | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/test/Program.cs b/test/Program.cs index ca56391..9939811 100644 --- a/test/Program.cs +++ b/test/Program.cs @@ -98,6 +98,7 @@ namespace test Console.WriteLine("c1={0}, c2={1}", SampleClass.c1, SampleClass.c2); myClass mc = new myClass(); mc.aFunc(); + mc.afunc1(); Console.ReadLine(); } } diff --git a/test/myClass.cs b/test/myClass.cs index a62e997..537eb8d 100644 --- a/test/myClass.cs +++ b/test/myClass.cs @@ -32,5 +32,37 @@ namespace test c = --a; Console.WriteLine("Line 7 - c 的值是 {0}", c); } + + public void afunc1() + { + int a = 1; + int b; + + // a++ 先赋值再进行自增运算 + b = a++; + Console.WriteLine("a = {0}", a); + Console.WriteLine("b = {0}", b); + Console.ReadLine(); + + // ++a 先进行自增运算再赋值 + a = 1; // 重新初始化 a + b = ++a; + Console.WriteLine("a = {0}", a); + Console.WriteLine("b = {0}", b); + Console.ReadLine(); + + // a-- 先赋值再进行自减运算 + a = 1; // 重新初始化 a + b = a--; + Console.WriteLine("a = {0}", a); + Console.WriteLine("b = {0}", b); + Console.ReadLine(); + + // --a 先进行自减运算再赋值 + a = 1; // 重新初始化 a + b = --a; + Console.WriteLine("a = {0}", a); + Console.WriteLine("b = {0}", b); + } } } \ No newline at end of file -- GitLab