3顺序程序设计.ppt

上传人:夺命阿水 文档编号:236044 上传时间:2023-03-10 格式:PPT 页数:22 大小:164.50KB
返回 下载 相关 举报
3顺序程序设计.ppt_第1页
第1页 / 共22页
3顺序程序设计.ppt_第2页
第2页 / 共22页
3顺序程序设计.ppt_第3页
第3页 / 共22页
3顺序程序设计.ppt_第4页
第4页 / 共22页
3顺序程序设计.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《3顺序程序设计.ppt》由会员分享,可在线阅读,更多相关《3顺序程序设计.ppt(22页珍藏版)》请在课桌文档上搜索。

1、简单的c语句及顺序语句,程序构成:,C程序,源程序文件n,源程序文件2,源程序文件1,函数n,函数1,全局变量声明,预处理命令,函数体,函数首部,执行语句,局部变量声明,3.1语句(1)语句 C语句是向机器发出指令 的基本单位。语句的重要组成部分是:分号。在表达式后加上分号就构成语句。,赋值语句是一种常用的语句,在赋值表达式后加上分号就构成赋值语句。比如:i=(a+b)/5 a+=(a+b)/5 i+对于一个简单的c程序来说,比如:已知求圆周长公式为c=2r,求圆面积公式为s=r2,#includemain()int r=2;float c,s;c=2*3.14*r;printf(“c=%fn

2、”,c);s=3.14*r*r;printf(“s=%fn”,s);,/*命令行,调用标准库中的函数*/,/*主函数名代表主函数开始*/,/*和之间是函数体部分*/,对于赋值语句是一种可执行语句,所以需出现在程序的可执行部分。当程序执行到赋值语句时,计算机就会完成计算和赋值的操作。比如:(1)a=b=c=3;(2)a=(c=3)+(d=5);(3)a+=a*=a=2;(回顾上一章,赋值运算有何语法要求?),3.2 简单输入输出语句 输出:把数据从计算机内部送到计算机外部设备上称为输出。比如:打印、存到磁盘上。对于我们来说主要指将结果显示在终端显示器(屏幕)上或存在文件中。输入:从计算机外部设备

3、将数据送入计算机内部。对于程序来说就是从键盘输入数据到计算机中。,(1)输出函数的调用形式 形式1:printf(字符串);比如:printf(“welcome to turbo c!n”);形式2:printf(字符串,输出项表);比如:printf(“x=%dny=%dn”,x,y);,说明:1)对于第一种形式,没有输出项,则将字符串中的字符按原样输出,适合不需要输出任何数据的操作。比如一些提示语句。2)对于第二种形式,有输出项,则在字符串中除了有原样输出的字符外,还有与输出项相匹配的输入输出格式控制符,将一般字符照原样输出的同时,在格式说明符的位置上代之以按指定格式输出的数据。,比如:p

4、rintf(“n=%dnsum=%fnave=%fn”,n,sum,ave);,结果为:n=100 sum=15.000000 ave=10.800000,3)字符串中有哪几种字符 转义符(反斜线后跟一个特定字符 比如:n代表换行)格式说明符(%后跟一个说明符 比如:%d%0%x%f%e 输出对应的输出项)普通字符(照原样输出),(2)输入函数的调用形式 形式:scanf(字符串,输入项表);比如:scanf(“%d%d”,说明:1)运行时,等待用户从键盘输入数据,输入项与字符串中格式说明符要一一对应(比如上题就要输入:10 20)2)输入项形式为:&v.(&是取地址运算符,v是变量名),比如

5、:main()int i;printf(“input i:n”);scanf(“%d”,(3)字符数据的输入输出 1)用scanf和printf函数输入输出字符char a,b,c;scanf(“%c%c%c”,a,b,c);,2)getchar()功能:等待从键盘输入一个字符注意:括号内无参数在程序开头要包含stdio.hputchar(ch)功能:将ch中的字符在屏幕上显示比如:#include main()char c;c=getchar();putchar(c);,注意:有回显需回车,3)getche()功能:等待从键盘输入一 个字符比如:#include main()char c;c

6、=getche();putchar(c);,注意:有回显不等待回车,4)getch()功能:等待从键盘输入一个字符putch(ch)功能:将ch中的字符在屏 幕上显示比如:#include main()char c;c=getch();putch(c);,注意:无回显不等待回车,3.3 复合语句和空语句(1)复合语句用一对花括号将多条语句括起来(数量不限)main()int a,b;a=3;a+;b=a;,/*不仅可以有执行部分还可以有定义部分*/,3.4 空语句 空语句:如果一条语句只有一个分号称为空语句,程序执行时不产生任何动作。,3.5 顺序程序结构,概念,计算机执行程序都是从开始一句一句顺序执行,如下图:,A,B,A,B,3.6 编写完整程序 比如(1)y-=x+=(x=3,y=4)步骤:1)写出一个空的main()2)定义变量再引用 3)把内容变为合法的语句 4)输出结果,(2)从终端输入两个双精度数给变量x和y,输出x和y,在交换x和y的值后输出x和y 步骤:1)写一个空的main 2)定义所需变量x、y、t 3)输入x、y并输出 4)交换x、y值 5)输出x、y,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号