当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南科技大学:《C语言程序设计》课程教学资源(PPT课件)第三章 最简单的C程序设计

资源类别:文库,文档格式:PPT,文档页数:28,文件大小:201.5KB,团购合买
3.1 C语句概述 3.2 程序的三种基本结构 3.3 赋值语句 3.4 数据输出 3.5 数据输入 3.6 程序举例
点击下载完整版文档(PPT)

第三章最简单的C程序设计 3.1C语句概 3.2程序的三种基本结构 3.3赋值语句 3.4数据输出 3.5数据输入 3.6程序举例 Return

第三章 最简单的C程序设计 3.1 C语句概述 3.2 程序的三种基本结构 3.3 赋值语句 3.4 数据输出 3.5 数据输入 3.6 程序举例 [Return]

3.1C语旬概迷 C语句∶就是由关键字、函数、操作对象(常量和变)、其它特殊苷号等组 成的字符序列。C语言的语句用來向计算机发出各种操作命令,使计算机 完成各种功能每个语句经过编译后都产生若干条机器指令。以“”作分 隔符 ★C语句分类 ◇表达式语句:表达式加分号构成C程序的主要构成部分。 表达式:用运算符号将运算对象按C语言的语法规则连接起来的 式子叫做表达式。 例如:num=5”是一个赋值表达式,而“num5;却是个赋值语句。 令程序控制语包(9种) Else- 分支 switch 能完成一定的控制功能 如循环、分支、转向等。 for(- 循环whe() 如 total- total+ limit; do-while( a=3 continue 辅助控制beak goto return

2 3.1 C语句概述 C语句: 就是由关键字、函数、操作对象(常量和变)、其它特殊符号等组 成的字符序列。C语言的语句用来向计算机发出各种操作命令,使计算机 完成各种功能,每个语句经过编译后都产生若干条机器指令。以“;”作分 隔符. C语句分类 ❖表达式语句:表达式加分号构成,C 程序的主要构成部分。 表达式:用运算符号将运算对象按C语言的语法规则连接起来的 式子叫做表达式。 例如:“num=5 ”是一个赋值表达式,而“num=5;”却是一个赋值语句。 if( )~else~ switch for( )~ while( )~ do~while( ) continue break goto return 分支 循环 辅助控制 如 total=total+limit; a=3; ❖程序控制语句(9种): 能完成一定的控制功能, 如循环、分支、转向等

函数调用语句函数调用语句由一次函数调用加一个分号(语 句结束标志)构成 例如, printf(" This is a c function statement" 复合语句:用{}括起来的一组语旬 ●一般形式:{[数据说明部分 执行语句部分; ●说明: main( 后不 ◆语法上和 ……}/复合语句。注意:右括 ◆复合语句 号后不需要分号。* 空语句 空语句仅由一个分号构成。显然,空语句什么操作也不执行。 REturn 3

3 ❖复合语句:用 {…}括起来的一组语句 ⚫一般形式: { [数据说明部分;] ⚫ 执行语句部分; ⚫ } ⚫说明: ◆“}”后不加分号 ◆语法上和单一语句相同 ◆复合语句可嵌套 ❖空语句: ; 空语句仅由一个分号构成。显然,空语句什么操作也不执行。 ❖函数调用语句:函数调用语句由一次函数调用加一个分号(语 句结束标志)构成。 例如,printf("This is a C function statement."); main() { …… {……} /*复合语句。注意:右括 号后不需要分号。*/ …… } [Return]

3.2程序的三种基本结构 ★结构化程序设计 ☆基本思想:任何程序都可以用三种基本结构表示,每一个基本 结构包含一个或多个语句,有一个入口和一个出口。 令结构化程序:由三种基本结构反复嵌套构成的程序叫~ ☆优点:结构清晰,易读,提高程序设计质量和效率 ★三种基本结构 顺序结构 A B B 流程图 N-S图

4 结构化程序设计 ❖基本思想:任何程序都可以用三种基本结构表示,每一个基本 结构包含一个或多个语句,有一个入口和一个出口。 ❖结构化程序:由三种基本结构反复嵌套构成的程序叫~ ❖优点:结构清晰,易读,提高程序设计质量和效率 三种基本结构 ❖顺序结构 3.2 程序的三种基本结构 流程图 A B A B N-S图

令选择结构 真 假 真 假 ●二分支选择结构A B B k n kk1 kki Al A2 Al An ●多分支选择结构

5 P A B 真 假 P A B 真 假 ❖选择结构 k A1 A2 Ai An k=k2 k=k1 k=kn k=ki ... ... ⚫二分支选择结构 ⚫多分支选择结构

☆循环结构 假 当P为真 ●当型循环结构 A A ●直到型循环结构 A 假 直到P为真 真 注:AB.A1..An可以是一个简单语句,也可以是一个基本结构 Return 6

6 ❖循环结构 ⚫当型循环结构 ⚫直到型循环结构 P A 假 真 当P为真 A A P 真 假 A 直到P为真 注:A,B,A1….An可以是一个简单语句,也可以是一个基本结构 [Return]

33赋值语句 令组成:赋值表达式加“:” 如:i(a=b)>0)t=a, ●注意与赋值表达式的区别,在其它语句中只能 用表达式。如 if(a=b,)>0)t-a;b后边不能有“;” Returns

7 ❖组成:赋值表达式加“;” 如:if((a=b)>0) t=a; ⚫ 注意与赋值表达式的区别,在其它语句中只能 用表达式。如: if((a=b;)>0) t=a; b后边不能有“;” 3.3 赋值语句 [Return]

3.4数据输出 C语言无ⅣO语旬,IO操作由函数实现 Include <stdio ★字符输出函数 格式: putchar(c 参数:c为字符或整形常量、变量及表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错,为EOF(-1) 说明:在使用标准ⅠO库函数时,要用预编译命令 “# include将“ stdio.h文件包括到用户源文件中。 8

8 格式: putchar( c ) 参数: c为字符或整形常量、变量及表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错,为EOF(-1) 3.4 数据输出 C语言无I/O语句,I/O操作由函数实现  #include 字符输出函数 说明:在使用标准I/O库函数时,要用预编译命令 “#include”将“stdio.h”文件包括到用户源文件中

例 /*ch31c*/ #include maint i int c char a c=65:a=B putchar(c); putchar('in); putchar(a) 运行结果:A B 程序演示 9

9 /*ch3_1.c*/ #include main() { int c; char a; c=65; a='B'; putchar(c); putchar('\n'); putchar(a); } 运行结果:A B 例 [程序演示]

★格式输出函数 格式: printf(“格式控制串”,输出表列) 功能:按指定格式向显示器输出若干个任意类型的数据 返值:正常,返回输出字节数;出错,返回EOF(-1) ◇输出表列:要输出的数据(多个时以“,”分隔,可以 是表达式) 格式控制串:包含两种信息 格式说明:由%[修饰]和格式字符组成,用于指定 输出格式 ●普通字符或转义字符:原样输出 ☆格式字符 10

10 格式:printf(“格式控制串”,输出表列) 功能:按指定格式向显示器输出若干个任意类型的数据 返值:正常,返回输出字节数;出错,返回EOF(-1) 格式输出函数 ❖输出表列:要输出的数据(多个时以“,”分隔,可以 是表达式) ❖格式控制串:包含两种信息 ⚫格式说明: 由%[修饰符]和格式字符组成 ,用于指定 输出格式 ⚫普通字符或转义字符:原样输出 ❖格式字符

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共28页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有