欢迎来到天天文库
浏览记录
ID:52125486
大小:370.00 KB
页数:45页
时间:2020-04-01
《最简单程序设计(顺序).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章最简单程序设计(顺序)程序1程序2函数1…函数2数据定义…程序n函数n执行语句C程序C语言程序是由若干语句组成的。4.1C语句概述C语句共有5类Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第4章最简单程序设计(顺序)控制(条件、循环、转向等)函数调用表达式空语句复合语句C语句共有5类Evaluationonly.CreatedwithAspose.Slidesfor.
2、NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.⑴if()~else~条件语句⑵for()~循环语句⑶while()~循环语句⑷do~while循环语句⑸break终止switch或循环语句⑹continue结束本次循环⑺switch多分支选择语句⑻goto转向语句⑼return从函数返回语句1、控制语句Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2
3、004-2011AsposePtyLtd.2、函数调用语句如:printf(“thisporgram!”);3、表达式语句如:a=12;a+=8;(而a=3称赋值表达式)4、空语句(无任何语句,只有;号)如:;(inta=6,b=8;if(a>b);a+=b;)5、复合语句(或称分程序)如:{z=x+y;t=z/100;printf(“%f”,t);}复合语句作为整体执行Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2
4、004-2011AsposePtyLtd.4.2赋值语句:赋值语句格式:变量=表达式;功能:计算表达式的值,将结果送给变量。注意:不要把“=”读做“等于”,C中的等于是“==”;应读做“赋值”。在定义变量时可以赋值。main(){inta=6,b=8,t;printf("%d,%d",a,b);if(a
5、e5.2.0.0.Copyright2004-2011AsposePtyLtd.4.2赋值语句:用=号构成的语句,注意理解两个概念:(1)=是个“运算符”;如:i+=1;(2)“赋值表达式”,如:(a=b)>0main(){inta=-10,b=10,t;if((a=b)>=0)t=a;printf("%d",t);}结果?赋值表达式Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLt
6、d.4.3数据输入输出语句:C语言不提供输入输出语句,是由函数库提供“标准输入输出函数”实现输入输出功能的。如:scanf(输入)printf(输出)getchar(输入字符)putchar(输出字符)gets(输入字符串)puts(输出字符串)一般使用库函数要用预编译命令“#include”将有关的“文件头”调到源文件中。如:#inclulde或#inclulde“stdio.h”处理输入数据输出数据程序Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5Clie
7、ntProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.4.4字符数据输入输出4.4.1输出字符函数putchar():功能:向输出设备输出一个字符,使用stdio.h进行预编译处理。例如:调用预编译赋值字符输出字符控制换行#includemain(){chara='O',b='K',c='!';putchar(a);putchar(b);putchar(c);printf("");}Evaluationonly.CreatedwithAspose.Slidesfor
8、.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd./*ch3_1.c*/#includemain(){intc;chara;c=65;a='B';putchar(c);putc
此文档下载收益归作者所有