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();
}
}
}