程序设计基础(C语言)下ppt

程序设计基础(C语言)下ppt

ID:37405867

大小:718.50 KB

页数:174页

时间:2019-05-12

程序设计基础(C语言)下ppt_第1页
程序设计基础(C语言)下ppt_第2页
程序设计基础(C语言)下ppt_第3页
程序设计基础(C语言)下ppt_第4页
程序设计基础(C语言)下ppt_第5页
资源描述:

《程序设计基础(C语言)下ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计基础(C语言)东北大学高级语言程序设计课程组程序设计基础(C语言)流程控制-顺序结构基本语句C语言程序设计是由函数构成每个函数完成的功能则是通过由一条条语句实现的语句是构成C程序设计的基本单位语句能完成特定操作语句最后必须有一个分号,分号是C语句的组成部分C语句分为三类基本语句复合语句程序控制语句3基本语句复合语句用一对大括号括起一条或多条语句无论有多少语句,都只被看成一条语句例如{t=a;a=b;b=t;}{a=10;printf(“%d”,a);}执行复合语句实际是执行该复合语句一对大括号中所有语句4基本语句空语句由一个分号‘;’组成空语句是表达式语

2、句的一种特例格式:;它表示什么操作也不做。从语法上讲,它的确是一条语句。在程序设计中,若某处从语法上需要一条语句,而实际上不需要执行任何操作时就可以使用它。例如,在设计循环结构时,有时用到空语句。5基本语句声明语句功能定义变量的名称和数据类型,为C编译系统给该变量分配存储空间提供依据格式:<数据类型>变量表;基本数据类型,例如:int、float、char变量表:由一个或多个变量组成例:inta,b,c;floati,j,k;提示C程序中所有变量应先定义后使用声明语句应放在函数的“{”和任何可执行语句之前6基本语句表达式语句在表达式后面加上一个分号“;”就构成了

3、一个表达式语句格式:<表达式>;例:a=b*2;/*赋值运算表达式语句*/++j;/*前缀运算表达式语句*/x+y;/*x+y;是算术表达式语句*/提示表达式语句和表达式的区别在于表达式代表的是一个数值,表达式语句代表的是一个动作特征7顺序结构顺序结构是一组按书写顺序执行的语句是C语言中最简单、最基本的一种结构是进行复杂程序设计的基础C语言组成顺序结构的主要语句赋值语句声明语句输入/输出函数8【例1】main(){floata=123.456;doubleb=8765.4567;printf(“(1)%f”,a);printf(“(2)%14.3f”,a

4、);printf(“(3)%6.4f”,a);printf(“(4)%lf”,b);printf(“(5)%14.3lf”,b);printf(“(6)%8.4lf”,b);printf(“(7)%.4f”,b);}(1)123.456000(2)·······123.456(3)123.4560(4)8765.456700(5)······8765.457(6)8765.4567(7)8765.4567顺序结构9【例2】编写程序:输入两个整数a和b(设a=100,b=17)求a除以b的商和余数。#include“stdio.h”main()

5、{inta,b,x,y;scanf(“%d,%d”,&a,&b);x=a/b;/*求a/b的商*/y=a%b;/*求a/b的余数*/printf(“a=%3d,b=%3d,a/b=%4d,a%b=%4d”,a,b,x,y);}顺序结构10【例3】编写一个程序用于水果店售货员算帐:已知苹果每斤2.5元,梨每斤1.8元,香蕉每斤每斤2.0元,橘子每斤1.6元,要求输入各类水果的重量,打印出应付钱数,再输入顾客应付款数,打印出应找的钱数。演示3f#include“stdio.h”main(){floatp,y,x,j,ys,g,fk;prinft(“苹果,鸭梨,香

6、蕉,橘子=”);scanf(“%f,%f,%f,%f”,&p,&l,&x,&j);/*输入各数之间用逗号分隔*/ys=2.5*p+1.8*l+2.0*x+1.6*j;printf(“顾客付款(元)=”);scanf(“%f”,&g);fk=g-ys;printf(“计算结果:”);printf(“顾客付款=%6.2f元应收货款=%6.2f元应找回=%6.2f元”,g,ys,fk);}顺序结构11程序设计基础(C语言)流程控制-选择结构选择结构选择结构的特征程序的流程由多路分支组成在程序的一次执行过程中,根据不同情况只有一条支路被选中执行其他的分支

7、上的语句被直接跳过选择结构的要素语句if语句switch语句条件13选择结构选择结构的要素条件由关系表达式或由关系表达式组合而成的逻辑表达式用数值1表示逻辑“真”,用0表示逻辑“假”在判断条件时又以非0为"真",以0为"假"少数情况下也可以是算术表达式这个表达式的结果将决定程序下一步的执行顺序例C1是否为小写字母的条件是:X在[1,10]和[200,210]之间为真,否则为假的条件是:(c1>=‘a’)&&(c1<=‘z’)(((x>=1)&&(x<=10))

8、

9、((x>=200)&&(x<=210)))14if语句if语句是一种非常重要的程序流程控制语句它可以

10、使程序根据不同的条件执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。