C++语言学习xd04.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言学习xd04

第四章 顺序结构程序设计 * 第一节 C语句概述和程序基本结构 第二节 赋值语句 第三节 数据输出 第四节 数据输入 第五节 程序实例 §4-1 C语句概述和程序基本结构 C程序 源文件1 源文件2 源文件3 …... 源文件n 预处理命令 函数1 函数2 …... 函数n 说明语句 执行语句 最小编 译单位 最小功 能单位 必须一个 主函数 ? 一个C程序由若干函数组成 ? 程序中有且只有一个主函数main() ? 程序的运行从主函数开始 ? 函数由函数名和函数体组成 ? 函数体由说明语句和执行语句组成 ? C中语句有四类 控制语句 表达式语句 空语句 复合语句 §4-1 C语句概述和程序基本结构(续) §4-1 C语句概述和程序基本结构(续) 结构化程序有三种基本结构 顺序结构 选择结构 循环结构 语句执行的顺序与程序书写的顺序一致 条件成立,执行A 否则,执行B 重复执行 某组动作 条件成立时,反复执行A 条件不成立,停止 重复执行动作A,当某一条件成立时,停止 4.1.1 程序的基本结构 §4-1 C语句概述和程序基本结构(续) 一、顺序结构 A B main() { int a,b,c; a=5; b=6; c=a+b; } 程序执行的顺序和语 句书写的顺序一致 有一个数据入口 一个数据出口 §4-1 C语句概述和程序基本结构(续) 二、条件结构 条件 A B Y N 当条件满足时,执行语 句A,否则,执行语句B 有一个数据入口 一个数据出口 键盘输入一个整数,判断其正负 Int a; a a0 If(a0) printf(“a为正数”); else printf(“a为负数”); 语句A 语句B 打印a的值 §4-1 C语句概述和程序基本结构(续) 三、循环结构 Y N 求1~100的自然数之和 X=100 s=0,x=1 语句 当型循环 若条件满足,重复执行语 句内容,否则,退出循环 条件 一个数据入口一个数据出口 s=s+x; x=x+1; 条件不满足,不执行任何语句 语句 N Y 求1+2+3+~n =1000的最大的n n=1,s=0; s=s+n n=n+1 …… S1000 n=1 s=0 直到型循环 不论条件是否满足,语 句至少执行一次 §4-1 C语句概述和程序基本结构(续) §4-1 C语句概述和程序基本结构(续) 4.1.2 流程控制语句 1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句 控制语句的作用在于控 制程序的走向(流程) 循 环 §4-1 C语句概述和程序基本结构(续) 4.1.3 表达式语句 表达式加分号就构成了表达式语句 赋值语句 X = 5 ; 赋值表达式 分号 函数调用表达式:printf(“fdks”) 函数调用语句: printf(“fdks”) ; 算术表达式:x+y 算术表达式语句: x+y ; 4.1.4 复合语句 用一对{ }括起的一条或多条语句,成为复合语句 1. 复合语句作为一条语句使用 2. }花括号外不必加分号 4.1.5 空语句 由一个分号组成,不执行任何操作 §4-1 C语句概述和程序基本结构(完) main( ) { int a=10,b=20,c; if(ba) { { c=a+b; printf(“%d”,c); } else ; } } 控 制 语 句 表达式语句 复合语句 函数调用语句 空语句 §4-2 赋值语句 条件中不能 含赋值符号 若a的值等于100,则成绩为优秀 if(a=100) …... if(a==100) 赋值运算 关系运算 格式:变量=表达式 功能:将表达式的值赋给左边的变量(存入该变量的内存单元中) 说明:左边是以变量名为标识的内存单元 当右边类型与变量类型不符时,先进行类型转换,再赋值。 左边必须是变量,不允许是常量或表达式 k=1 ; k+1=1; 1=k ; §4-3 数据输出 C中没有专门的输入输出语句 输入输出操作通过输入、输出函数实现 本节介绍两个基本的输出函数:

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档