为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
830人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • 循环中可以应用 continue 关键字中止一次循环,直接进入下一次。请看下面的例子:

    当程序执行到到 continue; 的时候,会立即停止本次循环体,直接进入下一次循环。所以,第三行输出比其他行少一些:

    所以,可以使用 continue 关键字,在循环中剔除一些特殊的数据。


    查看全部
  • 循环中可以应用 continue 关键字中止一次循环,直接进入下一次。请看下面的例子:

    当程序执行到到 continue; 的时候,会立即停止本次循环体,直接进入下一次循环。所以,第三行输出比其他行少一些:

    所以,可以使用 continue 关键字,在循环中剔除一些特殊的数据。


    查看全部
  • do...while 循环第一次执行循环体是没有经过条件判断的,也就是说会无条件的执行一次循环体,此后的逻辑

    顺序就与while循环相同了——先判断条件,条件为true再执行循环体一次。

    我们已经学习了C#中最常用的三种循环结构,下面我们小小总结一下:


    查看全部
  • while 循环有的变量声明、循环条件、变量自加, for 循环一个也不缺,但是 for 循环把这些跟循环次数有关的元素都放在 ( ; ; ) 中,使得{}中的循环体更加纯粹,程序结构更加清晰。

    *  for 循环 ( ; ; ) 中的两个分号是不能缺少的。

    for 循环运行时,首先进行变量声明和赋值;接下来判断循环条件,若条件为 true ,则执行循环体一次,若条件为 false ,则结束循环;执行循环体后,进行变量自加。然后会进入下一次循环。


    查看全部
    0 采集 收起 来源:C#中for循环

    2018-07-29

  • Msdn 微软参考手册
    查看全部
  • 程序连续的重复一个步骤称为“循环”。循环可以简化我们的代码,减少冗余。例如,打印 1-10 的整数,我们可以写 10 条打印语句,也可以这样:

    这个循环结构,会首先判断 x<=10 ,条件为真时执行循环体(“输出x”和“x++”),之后,再次判断条件 x<=10 ,若条件为真则继续执行循环体......若条件为假,则结束循环。

    简单的说,循环是由循环体(需要重复执行的命令)和循环条件组成的。运行时,先判断循环条件,若条件为 true ,就执行循环体一次,然后再判断条件...当条件为 false 时,结束循环。上面的流程图,当变量 x 累加到 11 时,循环条件为 false ,循环就会结束。


    查看全部
  • if...else 之外,C#中还有一种 switch 条件结构,可以用来对变量进行多个分支的等值判断。语法如下:

    (变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。


    查看全部
    0 采集 收起 来源:C#的switch结构

    2018-07-28

  • C#提供了一种条件运算符,能够代替简单的 if...else 结构。这种条件运算符的语法如下:

    条件表达式 ? 分支1 : 分支2

    ?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。


    查看全部
  • 走到岔路口,需要选择方向。编写程序也会遇到判断和分支。请看下面的流程图,判断手机账户余额是否不足10元,如果不足给出提示:

    这个程序在“balance<10”这个步骤出现了分支,“balance<10”被称为判断( bool 类型),当判断为 true 时,执行左边的分支,输出提示;当判断为 false 时,执行右边的分支,不输出任何内容。


    查看全部
  • 流程图是程序步骤的图形化表示方法。流程图中包括如下符号:

    以上图形中,流程线用来连接相邻的两个步骤;每一个程序都有且仅有一个开始和结束。


    查看全部
  • C#运算符的优先级请参考下面的顺序:

    ①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。

    ②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。

    ③*(乘)、/(除)、%(取余)。

    ④+(加)、-(减)。

    ⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。

    ⑥==(等于)、!=(不等于)。

    ⑦&&(逻辑与)。

    ⑧||(逻辑或)。

    ⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。

    另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。


    查看全部
  • 其他的赋值运算符:

    加赋值“+=”:先加后赋值。请看下面的例子:

    int x=5;
    x += 2;//这句等同于x=x+2;执行后,x的值为7

    减赋值“-=”:先减后赋值。请看下面的例子:

    int x=5;
    x -= 2;//这句等同于x=x-2;执行后,x的值为3

    乘赋值“*=”:先乘后赋值。请看下面的例子:

    int x=5;
    x *= 2;//这句等同于x=x*2;执行后,x的值为10

    除赋值“/=”:先除后赋值。请看下面的例子:

    int x=5;
    x /= 2;//这句等同于x=x/2;执行后,x的值为2

    取余赋值“%=”:先取余后赋值。请看下面的例子:

    int x=5;
    x %= 2;//这句等同于x=x%2;执行后,x的值为1

    与其他运算符从左向右计算不同,赋值运算符从右向左计算。


    查看全部
  • 逻辑运算符用来连接多个 bool 类型表达式,实现多个条件的复合判断。C#中的逻辑运算符包括:逻辑非( ! )、逻辑与( && )、逻辑或( || )。

    1. 逻辑非用来对某一个 bool 类型表达式取反,即“真变假”或“假变真”。

    2. 逻辑与用来判断 2 个 bool 类型表达式是否同时为 true ,只有当&&两边的表达式均为 true 时,整个表达式才为 true ;若任意一个表达式为 false ,整个表达式即为 false。

    3. 逻辑或用来判断2个 bool 类型表达式中是否有一个为 true ,只要||两边的表达式有一个为 true ,整个表达式即为 true ;若两边的表达式均为 false ,整个表达式为 false 。

      对比一下,就是说: && 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。

    查看全部
  • 比较数字大小,或者比较数字相等的运算符是比较运算符。C#中的比较运算符有:

    注意:表示两个值相等的“等于”是由2个“=”组成的。

    比较运算的结果,都是布尔类型( bool ),bool类型我们是第一次提到,它表示逻辑上的真(成立)与假(不成立)。真与假用关键字 true 和 false 表示。


    查看全部
  • ++,叫做自加运算符。比如你今年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);//后打印


    查看全部

举报

0/150
提交
取消
课程须知
本课程是C#基础课程,热烈欢迎各位小伙伴拍砖吐槽!!
老师告诉你能学到什么?
1、C#的基本概念 2、Visual Studio的使用技巧 3、C#的语法和程序逻辑

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!