克烈MangLai

克烈MangLai的笔记

来自自加自减复合赋值-关系表达式(0)

关系表达式++自加一--自减一前加++a,优先级最高,先算自加一,再算运算符,后加a++,取a原值,优先级最低,先算运算符,再自加一。前减,后减类似于前加和后加。+=:a=a+3<==>a+=3-=:a=a-3<==>a-=3*=:a=a*3<==>a*=3/=:a=a/3<==>a/=3%=:a=a%3=>a%=3

来自do-while(0)

do-while模式先判断后执行定义一个变量最好不要在循环体内部,最好是外边。do{    循环体}while(循环条件);循环条件不成立时  

来自逻辑表达式关系表达式习题(0)

短路问题:当bool ||运行时,当第一个成立时,第二个已经不用运算,整个表达式成立.

来自if(0)

if结构if(条件)//这个条件最后的值为true或false.语句1;执行过程:首先判断条件的结果,如果条件为true,则执行语句1,如果条件为false,则跳过语句1.执行后面的语句.注意:1)if后面括号中的条件,要能计算成一个bool类型的值.       2)当if值为false时,直接跳至语句1的下一句.

来自try-catch习题(0)

convert.toint32convert.tostring有可能出错的代码:try-catchtry{用户输入有可能出错的代码}catch{出错后的处理}//捕获程序运行时出现的错误,如果用户输入错误代码时,程序立马到catch语句。

来自复习-数据类型转换(0)

类型转换1.隐形转换=自动转换,程序自动转换。int=>double/decimal.2.强制转换:程序员转换,因为有可能出错,数据类型一定要相兼容,有可能丢失精度。double=>int语句:int a = (int) 3.14;//定义一个int变量a,把double类的3.14强制转换为int类型,然后赋值给a。string=>int语句:string a="32";int b=convert.toint32(a);把a的值取出来,强制转换为int类型。类似,todecimal,todouble等都有。所以的数据类型都可以转为string类型,tostring语句。