安规知识入门教程

安规知识入门教程

ID:44790628

大小:953.00 KB

页数:100页

时间:2019-10-29

安规知识入门教程_第1页
安规知识入门教程_第2页
安规知识入门教程_第3页
安规知识入门教程_第4页
安规知识入门教程_第5页
资源描述:

《安规知识入门教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1第3章结构化程序设计3.1基本语句3.2顺序结构3.3选择结构3.4循环结构3.5简单程序设计实例23.1基本语句-表达式语句基本语句主要有表达式语句、空语句、goto语句、break语句、continue语句、return语句等。基本语句都以分号为结束符。1.表达式语句格式:表达式;例如:k++;k=k+2;33.1基本语句-空语句2.空语句格式:;功能:什么也不做的语句。例如:for(…,…,…);/*无循环体*/if(条件1)if(条件2)语句1;else;else语句2;43.1基本语句-break语句3.break语句格式:break;功能:强制结束它所在的控制结构(s

2、witch或循环结构)。例如:for(…,…,…){/*大括号内是循环体*/语句1;break;/*跳出循环,转做语句2*/}语句2;53.1基本语句-continue语句4.continue语句格式:continue;功能:提早结束当前轮次循环体的执行,进入下一轮循环。例如:for(…,…,…){/*大括号内是循环体*/语句1;continue;/*不执行语句2*/语句2;}语句3;63.1基本语句-return语句5.return语句格式:return;或return表达式;功能:结束函数的这次执行,将控制返回到函数调用处。说明:return;只能用于函数不返回结果的函数体中;

3、return表达式;用于函数有返回结果的函数体中。例如:voidswap(inta,intb){/*大括号内是函数体*/语句1;return;/*不执行语句2,返回到调用函数*/语句2;}73.1基本语句-goto语句6.goto语句格式:goto语句标号;功能:控制立即转移到goto后标号所指定的语句处继续执行。例如:start:i=0;...gotostart;83.2顺序结构目前,结构化程序设计提供三种基本结构:顺序结构、选择结构和循环结构顺序结构:描述一个计算步骤序列,表示从步骤序列的第一个计算步骤开始,顺序执行每个计算步骤,直至最后一个计算步骤。在C程序中,顺序执行的语句

4、序列,用花括号括住,就构成C语言的复合语句。复合语句中的每个计算步骤可以是单个语句,也可以是一个控制结构。9顺序结构-例【例】交换变量x、y的值。可分解为以下顺序执行的三个计算:temp=x;/*将x的值保存到变量temp*/x=y;/*变量x置y值*/y=temp;/*变量y置temp的值*/若把交换变量x、y的值作为一个不可分割的整体来考虑,应把它们写成复合语句:{/*本复合语句要求外面为它定义temp变量*/temp=x;x=y;y=temp;}10顺序结构-说明在构造复合语句时,为完成指定的工作,可能需要临时工作变量,例如,以上述中的temp变量。在语句序列中插入变量定义,

5、引入只有复合语句内的语句可使用的临时变量。例如,将前面的例子改写成以下形式:{inttemp;/*定义自己专用的临时变量*/temp=x;x=y;y=temp;}113.3选择结构选择结构可分为两路条件选择结构和多路按值选择结构两种。3.3.1两路条件选择结构(if语句)由一个条件和两个供选择的分支语句组成,用于按条件成立与不成立两种情况,作两种选一的控制。12两路条件选择结构(if语句)if语句的一般形式为:if(表达式)语句1else语句2表达式?语句2假(0)真(非0)语句1例如:if(a>b)printf("MAX=%f",a);elseprintf("MAX=%f

6、",b);说明:当a>b成立时,输出a,否则,输出b。13if语句-无else当if语句中的语句2为空语句时,if语句的形式为:if(表达式)语句表达式?语句假(0)真(非0)例如:max=a;if(maxc&&b+c>a&&c+a>b){floats;/*因为是顺序结构,必须

7、写成复合语句*/s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c));}elsearea=0.0;/*不能构成三角形*/15if语句-例3.3和3.4(if嵌套)【例3.3】若ch中的字符为大写字母,则改为对应的小写字母。if(ch>='A'&&ch<='Z')/*大写英文字母*/ch=ch+'a'–'A';/*减去大写'A'的编码,加上小写'a'的编码*/【例3.4】按得分(score)输出适当信息。if(score>=90)pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。