"="和”==“的区别
”=“:这个符号并非我们数学运算的等于,它是一种赋值运算,是把左边的值赋给右边的变量,使变量的值变成右边的值。
”==“:初步可以理解成数学中的等于,用于判断左边的数值是不是等于右边的数值。
按照你的程序来看,当你定义了一个int的变量X后,你可以对这个X进行赋值(任何int值都可以,如果你赋值的类型不是int类型,那么程序编译的时候会报错的)。你的程序已经把3赋值给了X。所以变量X的数值就是3了。
进入IF语句,程序就会判定X的值是否等于1,如果x==1,输出a,否则进入下一条判断X==2,以此类推...
希望可以帮到楼主解决问题...
|