1 / 38
文档名称:

C语言程序设计教程 第3章 顺序结构程序设计.ppt

格式:ppt   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计教程 第3章 顺序结构程序设计.ppt

上传人:xxj16588 2016/7/14 文件大小:0 KB

下载得到文件列表

C语言程序设计教程 第3章 顺序结构程序设计.ppt

相关文档

文档介绍

文档介绍:第第第3 33章章章顺序结构程序设计顺序结构程序设计顺序结构程序设计北京科技大学计算机系 C 语言程序设计 3/8/2017 2 程序的三种基本结构顺序结构顺序结构 N-S 结构图流程图ABAB 选择结构 Y N A B P成立? P T F A B 3/8/2017 3 程序的三种基本结构循环结构循环结构 NY P成立?A当P成立时 A 直到型循环 A 当P成立时 YN A P成立? 当型循环 N-S 结构图流程图 3/8/2017 4 本章主要内容: ?C语言的语句类型?数据输出?数据输入?顺序结构程序设计 3/8/2017 5 C 语言的语句类型?主要内容: ––说明性语句说明性语句––表达式语句表达式语句––控制语句控制语句––复合语句复合语句 3/8/2017 6 说明性语句?对程序中使用的变量、数组、函数等操作对象进行定义、声明的描述语句?只起说明作用,不产生可执行的机器指令代码。例如: 例如: int a,b; float function( int, int); C程序由函数组成。函数的格式: 函数名(参数表) { 说明部分; 执行部分; } 数据类型说明语句可执行语句 3/8/2017 7 ?表达式后面加一个分号,构成表达式语句 x=3; y=y+5; x=3; y=y+5; x=a-b && c || d ; x=a-b && c || d ; printf("x=%d, y=%d\n",x,y); printf("x=%d, y=%d\n",x,y); sort(a,10); sort(a,10); 表达式语句赋值语句赋值语句函数调用语句函数调用语句注意: ①分号是语句必不可少的一部分②单独的一个分号“;”构成一个空语句例如: ;(空语句,是最简单的 C语句) 3/8/2017 8 控制语句 if ( ) … else … switch ( ) { … } 2 for ( ) for ( ) …… while ( ) while ( ) …… do do …… while ( ) while ( ) 3 break break 、、 continue continue 、、 goto goto return return 3/8/2017 9 复合语句?用一对花括号“{} ”括起来的若干条语句?花括号中可以是说明语句、表达式语句、控制语句,也可以是复合语句??例如: 例如: ⑴ if (a>b) { max=a; min=b; } ⑵ for(n=1; n<10 ;n++) { p = n + p; if( p >= 100 ) { printf( “% d\n ”, p); break; }} 3/8/2017 10 复合语句(续) ?复合语句中如果有说明性语句,应该写在可执行语句的前面例如: main( ) { int a,b; a=b=100; { float c=; printf("%f\n",c); } printf("%d %d\n",a,b); } 要特别注意: 花括号的配对花括号的位置 C语言学****的难点之一