设计logo网站免费南蒲四特手机免费个人网站建站
文章目录
- 前言
 - 一、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. - **两个字符串的比较**
 
前言
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 的数字 , 表示第一个字符串小于第二个字符串。
