天天看點

c#學習筆記三 運算符和強制類型轉換

今天看了下運算符和強制類型轉換,記錄一下重點

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]

c# c c++