今天看了下運算符和強制類型轉換,記錄一下重點
1、運算符
++x和x++
這兩個的差別以前在大學學c語言的時候就講過了,再次記錄一下
用書上的例子更能說明問題
int x=5;
if(++x==6)
{
console.writeLine("this will excute!");
}
if(x++==7)
{
console.writeLine("this won't");
}
說明:
[color=darkred]第一個if是true,因為前置的話是先計算x的值在做比較當然是等于6了,
第二個if是false,因為後置的話是先比較在計算x的值,現在的x等于6,是以是false.[/color]