-
C# switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。查看全部
-
char类型的=号对面使用单引号,string类型的是双引号查看全部
-
C# 每一个 if...else 结构都包含 1 个条件和 2 个分支,而程序会根据条件的真与假,选择执行其中的某一个分支。条件必须为 bool 类型的表达式。查看全部
-
C# 每一个程序都有且仅有一个开始和结束。查看全部
-
C# 优先级相同的运算符从左向右计算(赋值运算符相反)。查看全部
-
C# 与其他运算符从左向右计算不同,赋值运算符从右向左计算。查看全部
-
C# 2个整数相除,结果仅保留整数部分,小数部分会被舍去。 Console.WriteLine(5/10);//输出0查看全部
-
{0}是占位符。 占位符,用{ }来表示,在{ }内填写所占的位的序号,C#规定从0开始。如在这行语句中输出变量age和name,那就要多再写个占位符,如: Console.WhiteLine("我今年{0}岁,我的名字叫{1}",age,name);查看全部
-
代码中的Console.WriteLine()与之前的Console.Write()不同,后者不换行,而前者会在打印之后换行。查看全部
-
当出现多个 if 和 else ,又没有{}来界定范围时,请参考下面2条原则: ①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。 ②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。上面的示例代码会输出“C”。 根据这两个原则,上面的代码等同于如下的规范代码:查看全部
-
请注意,如果分支中包含2条以上的命令,是不能省略{}的。查看全部
-
打印两个变量的文本时,想让其两者之间有间距,在第二个变量文本引号下加入空格即可查看全部
-
const 声明常量用这个查看全部
-
这一节学习两个特别的运算符++和--。 ++,叫做自加运算符。比如你今年18岁,明年长了一岁,用代码写出来是这样: int age=18;//今年18岁 age=age+1;//明年,在今年的年龄上加1岁 也可以写成这样: int age=18;//今年18岁 age++;//明年,在今年的年龄上加1岁 age++;与age=age+1;作用相同,都是变量的值+1。 --,叫做自减运算符。同理,你今年18岁,用了XX护肤水以后,明年变成17岁了,可以这样写: int age=18;//今年18岁 age--;//等同于 age=age-1; 另外,age++;与age--;也可以写作++age;或--age; 但请注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样,请看下例: Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面两句: age=age+1;//先自加 Console.WriteLine(age);//后打印 你看,运算顺序不一样吧,所以输出的结果也不会相同。 任务 这段程序会输出什么?666?错了,是656。 请修改代码,让程序能够输出666。查看全部
-
但请注意:如果与其他运算在同一语句中,++写在变量前面或后面,算法不一样,请看下例: Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面两句: age=age+1;//先自加 Console.WriteLine(age);//后打印查看全部
举报
0/150
提交
取消