电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

三章简单程序设计VIP免费

三章简单程序设计_第1页
1/10
三章简单程序设计_第2页
2/10
三章简单程序设计_第3页
3/10
1/10第三章简单程序设计3.1流程结构和语句1.三种流程结构顺序结构,选择结构,循环结构——程序在逻辑上执行的流程。顺序结构:按语句在源程序中出现的次序依次执行;选择结构:根据一定的条件有选择地执行或不执行某些语句。循环结构:在一定条件下重复执行相同的语句。所有的流程控制都是由语句实现的,且任何一个表达式都可作为一个语句使用,称之为表达式语句2.表达式语句任何表达式通过在其末尾加一个“;”,可使表达式成为一个语句,形式为:表达式;其中“;”是C语句的组成部分,表示一个语句结束。表达式语句能够独立出现在程序中,而表达式则不能独立出现。例如:x=y+1是表达式x=y+1;是语句习惯上把赋值表达式语句如:x=y+1;称为赋值语句。函数调用也是表达式,因此:printf(“hellow”)是表达式;printf(“hellow”);是语句,习惯上称为输出语句。scanf(“%d%d”,&x,&y);函数调用表达式语句(输入语句)3.C的语句概述C的一个“说明”也必须以分号结束,也称为语句,因此C的语句分说明语句和执行语句两类。说明语句可以出现在程序中任何块(函数或复合语句)的外面——称为外部说明或块内——称为局部说明(在执行语句的前面)。外部说明必须放在一个源程序文件中所有函数定义的外面;局部说明包括类型定义、变量和函数说明,其作用是描述程序中被处理数据(变量或函数)的名称和类型供解释程序使用。执行语句只能出现在函数体内且处于局部说明的后面,执行语句完成对数据的处理和对程序流程的控制。常用的程序结构为:常量说明类型说明变量说明/*外部说明*/返回类型函数名(参数表){变量说明/*局部说明*/2/10执行语句}C的执行语句共有六种:表达式语句复合语句标号语句选择语句(if和switch)循环语句(while,for,do-while)转移语句(break,continue,goto,return)3.2标准的文件输入与输出函数一个C的源程序要能够从外部设备(文件)输入数据并将执行(或处理)的结果输出到外部设备上。C语言的输入和输出操作是通过调用C标准函数库中的函数来实现的,标准函数库是由C编译程序提供的。以编译后的目标代码形式存储的函数的集合。用户程序可根据需要按规定的格式调用其中的函数来完成相应的功能。C语言中从标准输入和输出文件(设备)中进行读(写)的四个标准函数是:格式输出函数printf、格式输入函数scanf、字符输入函数getchar和字符输出函数putchar。其他函数以后讲。3.2.1字符输入和输出函数1.字符输入函数getchar函数原型为:intgetchar(void)其中int说明函数的返回值的类型,void说明函数没有参数,该函数的调用格式为:getchar()系统将输出设备和输入设备都看成文件,标准输入设备(键盘)和标准输出设备(显示器)是由字符的序列(字符流)组成的文本文件,称为输入流和输出流。getchar每调用一次则从终端(键盘)读取一个字符。这个字符的字符码就是getchar的返回值(即函数值),其类型为由unsignedchar转换的int。例如:c=getchar();执行时键入字符a赋值后变量c的值为97即字符‘a’的值。输入文件的结束标志称为文件尾。DOS系统中键入ctrl+z时产生文件结束标志。getchar遇到文件结束标志时返回值EOF,EOF是在头文件〈stdio.h〉中定义的符号常量,其值通常为-1。程序中如果要测试getchar()的值是否文件尾应使用EOF而不用-1,这样做可使程序不依赖于某个特定环境。2.字符输出函数putchar函数原型为:intputchar(charch)putchar函数将所要输出的字符码转换为unsignedchar送到标准输出设备中去,返回值是被输出的字符,如果出错则返回EOF,调用形式为:3/10putchar(ch)其中ch为实际参数,可以是char、short或int类型的表达式,其值是要被输出字符的字符码。每调用一次则将字符ch输出到标准输出设备上。例如:inti=7;charch;说明:(1)下面四个语句是等价的,同为输出一个响铃字符:putchar(i);putchar(7);putchar(,07?);putchar(,a?);(2)下面三个语句分别输出字符a,3和换行putchar(,a?);putchar(,3?);putchar(,\n?);注:putchar(3)输出是?而不是整数3。(3)putchar(((c=getchar())>=?a?&&c<=?z?)?c-,a?+?A?:c);该语句先输入一个字符存入...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

三章简单程序设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部