概述
前言
顺序结构,选择结构,循环结构是C语言的基本流程结构。
1.顺序结构。
从上往下依次执行。
2.选择结构
选择结构分为单分支,双分支,多分枝。
PS:块语句{},{语句}组成一个整体。;表示空语句
所以if后面不能接;
单分支:if
{
}
双分支if
{
}
else
{
}
多分支
if()
{
}
else if()
{
}
else if()
{
}
......
switch语句:
switch(整形表达式)这个整形表达式可以是char类型。
case 表达式1: 选择;break;
case 表达式2:选择; break;
........
default:选择;
表达式与整形表达式相对应。
例子:输入学生的分数,输出情况。
【0—60)不及格,【60—70)及格,【70—80)良好,【80—90)优秀,【90—100】非常优秀
3.循环结构。
1.for循环
使用方法:for(起始条件:循环条件:过程)
{
循环语句;
}
满足循环条件就循环,不满足就跳出循环
(2)while
用法:while(循环条件)
例子:打印出一到一百
(3).do while
用法:do
{
循环语句
}
while(循环条件);
先循环,然后再判断;
例子:打印1——100
这个循环要小心使用,使用时要注意初始化条件。因为这个循环在判断之前就会(循环)输出一次。
(1)continue跳出本次循环,但是循环还不会结束
可以看出打印1-10,其中唯独缺少了5,这是因为当i=5时,continue了,但是循环并没有跳出,而是继续执行循环,直到循环条件不再满足。
(2)break跳出循环,循环结束了。
这个程序也是打印1-10,但是只打印到了4,因为在i=5时,break了,循环结束。
4:关于循环的题目放在下面,我会专门整理出一个课题,用于整理这些。
1、通过if来比较flag与零值。 (笔试题)
float flag;(精度)
int flag;
if(0==flag)
double flag;
* bool flag;
* int* flag;
2、 打印出下面这个图形
*
***
*****
*******
*********
3、求某正整型数字的最小公倍数(2位数的)
4、将54321的整型数字倒着打印出来
5、求某个数字的是否是回文数字 (***) 121 12345 54321
6、求某个数中那一位数最大!1285432最后
以上就是苗条宝贝为你收集整理的第八课 C语言基本结构 (选择,循环,顺序结构)的全部内容,希望文章能够帮你解决第八课 C语言基本结构 (选择,循环,顺序结构)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复