C语言程序设计实用教程 魏海新 李燕 第3章新.pptVIP

C语言程序设计实用教程 魏海新 李燕 第3章新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 顺序程序设计 第三章 顺序程序设计 ?C程序的流程一般分为顺序结构、选择结构和循环结构。 ?顺序结构是程序设计语言中最基本的结构,顺序结构程序由简单语句组成,语句按书写顺序执行,且每条语句都被执行,其执行流程如下: ?C程序是由函数构成的 。 ? 函数设计分两部分: 数据定义部分:对数据的描述,主要用来定义数据(声 明数据),完成数据的初始化; 例:int a; 执行部分:由一系列的C语句组成,主要用来向计算机系统发出操作指令,完成对数据的加工和流程控制。 注意: C语句是用来完成一定操作任务的。声明部分的内容不应称为语句。如:int a;不是一个C语句,它不产生机器操作,而只是对变量的定义。 表达式语句就是一个表达式加上一个分号“;”。 例如: 1.定义:由函数调用表达式加一个分号构成的语句。 例:scanf(%f ,x); /*输入函数调用语句,输入变量x的值*/ printf(%d,x); /*输出函数调用语句,输出变量 x的值*/ 2.函数调用语句的一般形式: 函数名(参数列表); 注意:C语言有丰富的标准函数库,标准库函数完成预先设定好的任务 ,可直接调用。调用标准库函数进行输入、输出操作、求数学函数值等。例如:sin(x),cos(x), exp(x)(求ex),fabs(x)(求x的绝对值),log(x)均为常用的求数学函数值的函数。 调用标准库函数时应注意: ① 要在程序中包含相应的头文件 例如:#includestdio.h #include math.h 这里的#include是编译预处理命令,其作用是将某个已经存在的文件包含到程序中来。包含了头文件”stdio.h”才能调用标准输入输出函数;包含了”math.h”才能调用数学函数。考虑到printf和scanf函数使用频繁,系统允许使用这两个函数时可不加#include命令。 ② 库函数调用规则 调用函数有时是为了得到返回值,如数学函数.这类函数的调用出现在表达式中,不作为函数调用语句,而作为表达式语句的一部分。 例如:求sin(x)的函数语句: y=sin(1.7); y2=3*sin(3.14159*x/180); 在表达式中调用函数,实际是转去执行一段先设计好的程序,求出结果后返回调用点,所以函数的值又称为函数的返回值。 有时调用某些函数不是为了得到返回值,只是为了完成某项任务。调用这类函数时,可直接用函数调用语句。例:scanf(%“f”,a); ?空语句用一个分号表示,其一般形式为: ; ? 在语法上占一个简单语句的位置,而执行该语句不做任何操作。空语句常用于循环语句中,构成空循环。 表达式语句举例 #includestdio.h #includemath.h main() { int a = 2 , b = 4; float x , y; x = a / 2 + sqrt( b ); /*x=3.0 */ a++ ; /*a=3 */ y = x * a ; /*y=9.0 */ printf(x=%6.2f, y= %6.2f , x, y); } 程序说明 注意表达式类型转换 注意赋值类型 输出结果: x= 3.00, y= 9.00 可以用{ }将一些语句括起来成为复合语句,又称语句块、分程序,在语法上相当于一条语句。 例: { int x=1,y=2,z; /*内部数据描述语句*/ float t; /*内部数据描述语句*/ z=x+y; /*数据执行语句*/ t=z/10; printf(f,t); } 复合语句(程序块) 示例 main( ) { int x=1; {int x=2; {int x=3; printf(x=%d, x); } printf(x=%d, x); } printf(x=%d, x); } ? C语言本身不提供输入输出语句,输入输出操作是由函数来实现的。例如printf函数和scanf函数。输入输出功能由C语言的标准输入输出(I/O)库函数提供。 ? C语言提供了丰富的输入输出库函数,本节主要介绍四个最基本的输入输出函数:字符输入输出函数和格式化输入输出函数。其对应的头文件为“

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档