当前位置: 首页 > news >正文

深圳罗湖做网站公司网站建设 归为会计哪一类

深圳罗湖做网站公司,网站建设 归为会计哪一类,境外电商网站建设,外贸网站建设模板我的相关博客#xff1a; C语言的分支与循环#xff08;1#xff09; 1.switch语句 除了 if 语句外#xff0c;C语⾔还提供了 switch 语句来实现分⽀结构。 switch 语句是⼀种特殊形式的 的 if...else 结构#xff0c;⽤于判断条件有多个结果的情况。它把多重 else if… 我的相关博客 C语言的分支与循环1 1.switch语句 除了 if 语句外C语⾔还提供了 switch 语句来实现分⽀结构。 switch 语句是⼀种特殊形式的 的 if...else 结构⽤于判断条件有多个结果的情况。它把多重 else   if 改成更易⽤、可读性更好的形式 switch (expression) { case value1:statement1;break; case value2:statement2;break; default: statement3;break; } 上面代码中value1value2对应的是expression的值如果expression的值符合 value1则进入statement1执行其中的语句紧接着遇到break退出这个switch 如果expression的值符合value2则进入statement2执行其中的语句紧接着遇到break退出这个switch 而上面的default指的是value1、和value2以外的所有情况都会进入statement3执行其中的语句 注意 switch 后的 expression 必须是整型表达式case   后的值必须是整形常量表达式  2.if语句和switch语句的对比  实例输⼊任意⼀个整数值计算除2之后的余数 使用if语句时 int n 0; scanf(%d, n); if (n % 2 0)printf(整除余数为0\n); elseprintf(余数是1\n); 而使用switch语句改写则  int n 0; scanf(%d, n); switch (n % 2) { case 0:printf(整除余数为0\n);break; case 1:printf(余数是1\n);break; } 需要注意的是 case和后边的数字之间必须有空格 每⼀个 case 语句中的代码执⾏完成后需要加上break 才能跳出这个switch语句 3.switch中的break switch中的break非常重要是正确跳出switch的关键 如果没有break则执行相应的一条语句后对之后的每一个case中的语句都会执行  如下面这个例子  printf(输入1~7的数字打印星期几\n); int n 0; scanf(%d, n); switch (n) { case 1:printf(星期一\n); case 2:printf(星期二\n); case 3:printf(星期三\n); case 4:printf(星期四\n); case 5:printf(星期五\n); case 6:printf(星期六\n); case 7:printf(星期天\n); default:printf(输入错误\n); } 输入2  输出 ​  如果要实现正确的功能需要给加上 break正确的代码为 printf(输入1~7的数字打印星期几\n); int n 0; scanf(%d, n); switch (n) { case 1:printf(星期一\n);break; case 2:printf(星期二\n);break; case 3:printf(星期三\n);break; case 4:printf(星期四\n);break; case 5:printf(星期五\n);break; case 6:printf(星期六\n);break; case 7:printf(星期天\n);break; default:printf(输入错误\n);break; } 当然我们也可以依此实现一些功能如下面这个代码 输入1-5输出工作日 输入6-7输出休息日  int n 0; scanf(%d, n); switch (n) { case 1: case 2: case 3: case 4: case 5:printf(工作日\n);break; case 6: case 7:printf(休息日\n);break; default:printf(输入错误\n); } 4.switch语句中的default 在switch语句中default归纳为 除了case之外的所有情况 满足这个条件就会进入default中default可以理解为非目标值或者无用值 关于default与case不需要考虑顺序可以case在前也可以default在前不影响代码效果的实现一般习惯将default放在最后 5.循环  C语言提供了3种循环分别是for循环、while循环、do-while循环 5.1for循环  for语句1语句2语句3  {         语句4 } for循环的小括号里面有3条语句 部分语句可以为空但是必须有两个分号 一次循环语句的执行顺序为 语句1——语句2——语句4——语句3  如果语句循环多次执行的顺序为  语句1——语句2——语句4——语句3——语句1——语句2——语句4...... (语句1 ,2,4,3...1,2,4,3的循环 这个执行顺序是固定的根据这个逻辑可以完成大量的循环运算 实例计算1到10相加的和 int sum 0; for (int i 1; i 10; i) {sum sum i; } printf(相加的和为%d, sum); 运行结果 相加的和为55  上面循环停止的关键在于 i 10 所以语句2一般是循环停止的条件 实例打印1到10 for (int i 1; i 10; i) {printf(%d , i); } 运行结果 1 2 3 4 5 6 7 8 9 10 5.2while循环  while 循环的语法结构 和 if 非常相似  if表达式 {         语句 }  while表达式 {         语句 }  while循环的执行顺序为表达式——语句——表达式——语句——......  ⾸先上来就是执⾏判断表达式若表达式的值为0循环直接结束 表达式的值不为0则执⾏循环语句语句执⾏完后再继续判断是否进⾏下⼀次循环语句 实例计算1到10相加的和可与上面的for循环对比 int sum 0; int i 1; while (i 10) {sum sum i;i; } printf(和为%d\n, sum); 运行结果 和为55  while循环和for循环对比 while与for循环都有初始化、判断和调整这三个部分但是for循环⾮常集中便于代码的维护  5.3do while循环  do while语句的使用较少语法是 do {         语句 }while表达式  do while循环和while循环非常相似只是先执行了一次语句再判断表达式是否成立 因此即使表达式不成立也会先执行一次语句与C语言的代码从上往下执行相对应 如  int n 0; do {printf(执行\n); } while (n); 运行结果 执行  6.break和continue 在循环执⾏的过程中如果某些状况发⽣的时候需要提前终⽌循环这是⾮常常⻅的现象 C语⾔中提供了 break 和 continue 两个关键字就是应用到循环来终止的 6.1while循环中的break和continue  先看一个实例 1.break #include stdio.h int main() {int i 1;while (i 10){if (i 5)break;printf(%d , i);i i 1;}return 0; } 运行结果1 2 3 4  2.continue  #include stdio.h int main() {int i 1;while (i 10){if (i 5)continue;printf(%d , i);i i 1;}return 0; } 运行结果1 2 3 4 死循环 上面代码中的if没有使用花括号{ }只能控制一条语句即break或者continue而之后的代码不受if的控制  通过对比不难看出 while 中的 break 跳过相应的while整个循环 而 while 中的 continue 只是跳过本次循环也跳过了i i 1这条语句因此i一直停留在4陷入死循环 6.2for循环中的break和continue 1.break #includestdio.h int main() {for (int i 1; i 10; i){if (i 5)break;printf(%d , i);}return 0; } 这里break的含义是跳过for循环因此运行结果与while中的break相同 运行结果1 2 3 4  2.continue  #includestdio.h int main() {for (int i 1; i 10; i){if (i 5)continue;printf(%d , i);}return 0; } 运行结果1 2 3 4 6 7 8 9 10 这里的continue和while中的continue相同跳过本次循环但是由于i还是会执行 所以 i 可以继续自增往后执行 6.3do while中的break和continue  do while中的 break 和 continue 与 while 中的几乎一模一样
http://www.dnsts.com.cn/news/140014.html

相关文章:

  • 产品宣传网站的重点网页设计设计一个网站
  • 做家教中介 不建网站怎么做深圳罗湖住房和建设局网站官网
  • 厦门网站建设设计江苏省建设职业中心网站
  • 微信网站模板免费下载做网站是什么时候分页
  • dede响应式网站模板钦州建设网站
  • 捕鱼网站怎么做代做网站名称优化
  • 名人堂网站建设大型网站快速排名
  • 建设局网站策划书怎么用手机做网站编辑
  • 网站代理怎么设置做网站 能挣钱吗
  • 建设一个网站需要多少费用登录企业邮箱入口
  • 做网站前置审批网站的特征
  • 营销型企业网站的提出华与建设集团有限公司网站
  • 网页建站网站申请管理咨询公司业务类型
  • 网站开发建设及推广合同wp怎么打开wordpress
  • 做游戏人设计网站wordpress迁移主机后主页不显示
  • 合肥网站建设王道下拉強为什么做网站越早越好
  • 常熟做网站哪家好百度账号是什么
  • 网页策划书 网站建设定位搭建服务器多少钱
  • 济南网站优化建设psd转 wordpress
  • 做网站设计要多少钱网站建设中山优化
  • 网站备案号有效期网站开发用啥语言
  • go 网站开发网络营销策略分析报告
  • 建网站-湛江市彩页设计公司
  • 小型网站的建设与开发xampp wordpress安装教程
  • 网站建设开票内容些什么wordpress视频分享
  • 企业网站模板 优帮云wordpress 幻灯片手机端字体
  • 有四川建设人才网这个网站吗甜橙直播
  • 华创网站建设营销网站建设一薇
  • 网站更换主机注意做网站前端用什么软件
  • php技术的网站开发wordpress 获取文章评论数