开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 7482|回复: 3
收起左侧

[C#图文教程] 学C#第四天

[复制链接]
结帖率:86% (12/14)
发表于 2018-7-29 01:12:46 | 显示全部楼层 |阅读模式   广东省广州市
-----------------Switch - case用法-----------------
1.首先计算表达式,如果有匹配项的话就执行case 语句,直到break语句跳出,否则的话,有default就执行这里面的语句,直到break跳出语句。如果没有default就直接跳出Switch - case语句
2.匹配时候,和位置没有关系,之和执行的顺序先后有关系  case -default -跳出switch case

if else if :可以处理范围
switch case:只能用于等值得范围,不能用于范围,比如> < 等等




-----------------循环结构-----------------
int i=0;
            while (i < 1000)
            {
                Console.WriteLine("第{0}遍写:循环结构啊",i+1);
                i++;
            }
                Console.ReadKey();
                               
while循环:是先判断条件是否成立在执行循环体
while (条件)
{循环体}


do while:先执行循环体,在判断条件是否成立,如果成立的话执行循环体,否则的话就跳出循环
do {循环体}
while (条件)




-----------------程序调试-----------------
1.设置断点
2.单步运行
3.观察

常见的两种错误:
编辑错误
运行错误(逻辑错误)





------------------------for循环------------------------
for (表达式1;表达式2;表达式3;)  {循环体};     用于已知循环次数的循环
表达式1:对循环变量赋初始值,定义循环变量
表达式2:循环条件
表达式3:用于改变循环变量的值       


循环过程:
1.计算表达式1转向第2步
2.计算表达式(循环条件),如果表达式2为true转向第3步,表达式2为false转向第5步
3.执行循环体,转向第4步
4.执行表达式3转向第2步
5.循环结束

如果这样写的话就是死循环:参数3个都省略了
for (; ;)
            {

            }




------------------------break------------------------
break的使用:
1.用于switch  case判断中,用于跳出循环switch
2.用于循环语句中,直接跳出(终止)循环
注意:用于循环中时,只是跳出所在的层次的循环





评分

参与人数 1好评 +1 收起 理由
炒炒 + 1 互相讨论,共同进步

查看全部评分

结帖率:17% (2/12)
发表于 2019-1-15 16:58:53 | 显示全部楼层   江苏省苏州市
这么牛?第四天就能写了?
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2018-9-3 12:54:50 | 显示全部楼层   广西壮族自治区玉林市
互相讨论,共同进步
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2018-7-29 10:07:10 | 显示全部楼层   广东省江门市
  1. for (; ;)
  2.             {

  3.             }

  4. while(true)
  5. {
  6. //
  7. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表