天天看点

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++