using System; using System.Collections.Generic; using System.Linq; using System.Text; /* 赋值运符=,让左边变量的值等于右边的计算结果,这就能解释令人不解的i = i+1; * (*)+=,-=, *= /= * i2 = i1++; i2=++i1; * */ namespace 赋值运算 { class Program { static void Main(string[] args) { //习题: int a = 10; a++; a=a+a; //Console.WriteLine("{0}",a);执行结果是什么 //22 int a = 10; a++; a = a + a; Console.WriteLine("a的值为{0}",a);//22 int i = 10; int j = i; i = 5; Console.WriteLine("j={0}",j); //10 //int x=10; x+y=80; console.WriteLine(y);这里只能通过地算得到y的值, //交换两个变量的值 int a1=11, a2=22; Console.WriteLine("a1的值为:{0},a2的值为:{1}",a1,a2); int atext = a1; a1 = a2; a2 = atext; Console.WriteLine("交换过后的值为:"); Console.WriteLine("a1的值为:{0},a2的值为:{1}", a1, a2); Console.ReadKey(); } } }