前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言_分支和循环语句(2)

C语言_分支和循环语句(2)

作者头像
用户10782096
发布2023-10-10 16:32:54
1150
发布2023-10-10 16:32:54
举报
文章被收录于专栏:权子权子

前言

C语言:结构化的程序设计语言 顺序结构、选择结构、循环结构


一、for 循环

  • 导引 过于分散

1.1语法

使用for循环打印1~10

循环体默认只能控制一条语句 想控制多条语句的话,要加大括号

示例

1.2 for 语句的循环控制变量

建议:

  • 1.不可在 for 循环体内修改循环变量,防止 for 循环失去控制。
  • 2.建议 for 语句的循环控制变量的取值采用“前闭后开区间”写法

错误示例(循环体内修改)

1.3 一些 for 循环的变种

(判断部分省略,意味着判断恒为真)

二、do … while()循环

2.1 do 语句的语法

2.2 do … while 循环中的 break 和 continue

2.3 练习

1 - 计算n的阶乘

2. - 在一个有序数组中查找具体的某个数字 n

二分查找算法;折半查找算法(前提,有序)


3. - **编写代码,演示多个字符从两端移动,向中间汇聚

效果:**


4. - 编写代码实现,模拟用户登录情景,并且只能登录三次(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。)

5. - 两个字符串的比较

两个字符串比较相等是不能使用 == 的 , 应该使用strcmp 库函数比较 strcmp 返回0 表示2个字符串相等 strcmp 返回>0 的数字 , 表示第一个字符串大于第二个字符串。 strcmp 返回<0 的数字 , 表示第一个字符串小于第二个字符串。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、for 循环
    • 1.1语法
      • 1.2 for 语句的循环控制变量
        • 1.3 一些 for 循环的变种
        • 二、do … while()循环
          • 2.1 do 语句的语法
            • 2.2 do … while 循环中的 break 和 continue
              • 2.3 练习
                • 1 - 计算n的阶乘
                • 2. - 在一个有序数组中查找具体的某个数字 n
                • 3. - **编写代码,演示多个字符从两端移动,向中间汇聚
                • 4. - 编写代码实现,模拟用户登录情景,并且只能登录三次(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。)
                • 5. - 两个字符串的比较
            • 二分查找算法;折半查找算法(前提,有序)
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档