




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五部分程序语句与程序流程控制本部分主要内容语句及其类别赋值语句:赋值表达式加分号如n = 10;a = b;复合语句:函数调用表达式加分号如printf(;scanf(;a = sin(x;空语句:空语句表示没有任何操作,多数情况下是为了凑齐语法结构,比如为了省事不想调整程序流程。C语句的空语句,只有一个分号“;”函数调用语句:一对花括号,其中可有0个或多个语句。顺序执行其中的各个语句。空复合结构中没有语句,执行时立即结束。“ ”函数定义与调用初步函数的类型特征:函数名,参数表及类型,返回值类型如标准函数sin,类型特征是double sin(double例:课本P51例题函数定义与调用示例
2、:课本P52 定义函数c_area 具有多个参数的函数P54参数表里写多对类型参数对,用逗号分隔。例,定义已知三角形三边长度求面积的函数。t_area,3个double参数,返回double。类型特征double t_area (double, double, double无返回值的函数P55语法:返回值类型处写void执行到达作为函数体末尾时或碰到return语句时函数结束无返回值的函数中可写return语句,但不能返回结果表达式无返回值的函数不能用在表达式中函数与程序P55完整程序必须有一个名为main的函数,它表示一个程序执行的起点和整个过程,也被称为(C程序里的主函数程序开始:从mai
3、n的函数体开始执行;程序结束:直到main函数体复合结构结束(语句执行完或者退出。程序中的函数调用:1、main在程序启动时被自动调用(由运行系统调用。2、其它函数不经调用就不会执行。3、程序里不允许写调用main的代码。C语言里规定main的返回值类型是int,通常采用返回0的方式表示程序正常结束。如果main函数没有执行return语言就结束了,系统将自动产生一个表示程序正常结束的值(通常就是0函数与类型P56定义时的类型问题:返回语句中表达式的值必须能转换到函数返回值类型,语句执行时将计算结果转换后作为返回值。函数调用时:1、实参个数必须与函数定义要求的参数一致,每个实参的类型也必须符合
4、函数要求2、每个实参的值应该能转换到函数参数表里规定的类型。3、如果某个实参的类型与函数的要求不一致,首先转换该实参求出的值,而后将得到的结果送给函数表达式与运算符关系运算符:> >= 大于、大于等于<= < 小于等于、小于= != 等于/不等于关系表达式:计算结果表示:结果为int,成立、不成立时值分别是1、0优先级:低于二元算术运算符,高于赋值运算符。=、!= 的优先级低于另外四个关系运算符。关系运算符自左向右结合,未规定对象计算顺序。一般不采用连续写关系算符的形式(易误解逻辑值:C语言中,所有基本类型的值都可当作逻辑值用,C规定,值等于0表示逻辑值“假”,非0值都
5、作为逻辑值“真”逻辑运算符:! 取反(否定,非运算符,一元运算符&& 与,并且,而且,| 或,或者&&和|的计算方式:自左往右。如果计算过程中可以确定某部分表达式的值,则该表达右边不再计算。优先级:否定的优先级同其他一元运算符;&& 优先级高于|,低于关系运算符自增自减运算( P71;复合运算符(+=、-=、*=、/=、%=;逗号运算符(优先级最低;位运算;运算符优先级:!>算术运算符>关系运算符>&&>|>赋值运算符>逗号运算符结构化程序的三种基本流程结构顺序、分支、循环结构;流程图画法;各种分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 低压电器 课件 单元二 项目二 任务一 刀开关、组合开关的使用
- 内蒙古满洲里市重点中学2024-2025学年初三下学期4月模拟物理试题含解析
- 四川省宜宾市翠屏区中学2024-2025学年中考英语试题:考前冲刺打靶卷含答案
- 邵阳市大祥区2025年三下数学期末学业水平测试试题含解析
- 华中师范大学《药理学》2023-2024学年第一学期期末试卷
- 私立华联学院《人机交互的软件工程方法》2023-2024学年第二学期期末试卷
- 上海市市西中2025年高考物理试题查漏补缺试题含解析
- 汕尾职业技术学院《现代审计学双语》2023-2024学年第二学期期末试卷
- 内蒙古鄂托克旗乌兰镇中学2025届初三生物试题期末试题含解析
- 云南交通职业技术学院《桥梁工程(二)》2023-2024学年第二学期期末试卷
- 支部书记考试练习测试题附答案
- 未成年人专门矫治教育制度适用研究
- 2024年吉林水利电力职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 《血管ECMO导管相关感染预防与控制技术规范》
- 广西电力职业技术学院《外国刑法》2023-2024学年第一学期期末试卷
- 科技安全课件
- 2024年屠宰场屠宰加工业务承包经营协议3篇
- 《多导睡眠监测》课件
- 人教版(新教材)高中物理选择性必修2教学设计4:2 2 法拉第电磁感应定律教案
- 十八项医疗核心制度考试题与答案
- Unit 3 We should obey the rules. Lesson15(说课稿)-2023-2024学年人教精通版英语五年级下册
评论
0/150
提交评论