1 / 76
文档名称:

程序流程设计.ppt

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

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

分享

预览

程序流程设计.ppt

上传人:doc2088 2017/1/19 文件大小:1.27 MB

下载得到文件列表

程序流程设计.ppt

相关文档

文档介绍

文档介绍:C 语言程序设计 C 语言程序设计第四章 C 语言程序设计?本章要点??C C语句概述语句概述??选择型程序设计选择型程序设计??循环型程序设计循环型程序设计??结构化程序设计方法结构化程序设计方法《C语言程序设计》 C程序源程序文件 1源程序文件 2源程序文件 n 预处理命令函数 n 函数 1 数据声明函数首部函数体数据声明执行语句 C 语句概述 C 语言程序设计–C语句:以“;”作分隔符,编译后产生机器指令. –C语句分类?表达式语句:表达式加分号构成。?空语句: ;?程序控制语句(9种): if( )~else~ switch for( )~ while( )~ do~while ( ) continue break goto return 分支循环辅助控制如 total= total+limit ; a=3; func ( ); printf( “ Hello,world!\n ”); C 语言程序设计?复合语句:用{…}括起来的一组语句–一般形式: { [ 数据说明部分; ]执行语句部分; } –说明: ?“}”后不加分号?语法上和单一语句相同?复合语句可嵌套 C 语言程序设计 选择型程序设计– if语句(条件选择语句) ? if语句的三种形式–形式一: ?格式: if (expression) statement ?执行过程: expr statement 非0 =0 expr statement1 statement2 非0 =0 形式二: ?格式: if (expression) statement1 else statement2 ?执行过程: C 语言程序设计#include < > void main() { int a,b,max ; printf("\n input two numbers: "); scanf("%d%d",&a,&b ); max=a; if(max <b) max=b; printf("max =% d",max ); } 本例程序中,输入两个数 a,b 。把a先赋予变量 max ,再用 if语句判别 max 和b的大小,如 max 小于 b,则把 b赋予 max 。因此 max 中总是大数,最后输出 max 的值。#include < > void main() { int a, b; printf("input two numbers: "); scanf("%d%d",&a,&b ); if(a >b) printf("max =% d\n",a ); else printf("max =% d\n",b ); } 输入两个整数,输出其中的大数。改用 if-else 语句判别 a,b 的大小, 若a大,则输出 a,否则输出 b。【例】 C 语言程序设计–形式三: ?格式: if ( expr1 ) statement1 else if (expr2 ) statement2 else if (expr3 ) statement3 …... [ else statementn ] expr1 statement1 非0 =0 expr2 expr3 statementn statement3 statement2 非0非0 =0 =0 ?执行过程: 例 if (salary>1000) index=; else if (salary>800) index=; else if (salary>600) index=; else if (salary>400) index=; else index=0; C 语言程序设计如: if(a == b&&x