C语言程序设计教程第2版张磊第1章节程序设计概述.pptVIP

C语言程序设计教程第2版张磊第1章节程序设计概述.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语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.1 程序的函数化结构 上述程序,在“int main()”之前都有一行代码“#includestdio.h”, 作为初学者,为方便起见,不妨先将其视为C语言程序的基本构成部分。 可以认为,简单C语言程序的基本结构: #includestdio.h int main(void) { 函数体 } C语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.1 程序的函数化结构 2.C语言程序的一般结构 一个C语言程序,在结构上不仅要有main()函数,还可以包括其他独立的函数,一个函数可以在另一个函数中被使用。 例1-3 输出图案程序。 #includestdio.h int main(void) /* 主函数 */ { void p_s(void); p_s(); p_s(); p_s(); return 0; } void p_s() /* 其他函数 */ { printf($$$$$#####$$$$$$\n); } C语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.1 程序的函数化结构 2.C语言程序的一般结构 C语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.1 程序的函数化结构 3.C语言程序的基本特点 ⑴ C语言程序由函数构成,而且每个程序可以有多个函数。 ⑵ 一个源程序不论由多少个函数组成,有且只能有一个main()函数,而且main()函数可以放在程序的任何位置。 ⑶ 一个源程序无论由多少个函数构成,总是从main()函数开始执行程序,与main()函数在程序中的位置无关。 C语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.2 程序中的基本语句 按照功能划分3类 数据定义语句 流程控制语句 数据处理语句 对程序中使用的变量名称、数据类型等进行说明。例如,程序e1-1.c的“int a,b,c;”语句。 对程序中的数据进行运算、输入、输出等。例如,程序e1-1.c的“ “s=a*b;”、“printf(“Area: %d\n,s);” 等。 对程序的执行流程进行控制,分为分支控制和循环控制两类。例如,程序e1-0.c中的while语句。 C语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.3 标识符与保留字 1. 标识符 在程序中使用的变量名、函数名等。 标识符构成 任何一个标识符只能是由字母(A~Z,a~z)、数字(0~9)和下划线“_”构成的字符串,其他符号不能出现在标识符中,并且标识符的第一个字符必须是字母或下划线。 合法标识符 a BOOK1 max _add num_1 非法标识符 3sum 不允许以数字开头 ab#cd 使用了非法字符“#” book-1 出现非法字符“-”(减号) 注意: ⑴ 两个标识符中的字母相同而大小写形式不同时,C语言认为是两个不同的标识符。 ⑵ 标识符命名应尽量有相应的意义,以便阅读理解。 ⑶ 建议初学者尽量使用较短而有意义的标识符,既便于上机训练,也会使程序更清晰。 2.保留字 由C语言规定的用于定义变量类型、命令字等具有特定意义的标识符。 C语言程序设计(第2版) 张磊编著 中国铁道出版社 1.4.4 程序风格 ⑴ 如果一行能够容下一个语句,那么就让这个语句独占一行。 ⑵ 用{} 括起来的部分,通常表示了程序的某一层次结构。“{”和“}”一般与该结构语句的第一个字母对齐,并单独占一行。 ⑶ 低一层次的语句应比高一层次的语句缩进若干列后书写,以便看起来更加清晰。 ⑷ 要在程序的开始或者在程序的关键位置使用注释,以提高程序的可读性。 C语言程序设计(第2版) 张磊编著 中国铁道出版社 小结 ( 1) 算法是逐步求解问题的方法,是计算机处理问题所需要的具体步骤。流程图、伪代码是常用的描述算法方法。 (2) 算法的三种基本结构:顺序结构、分支结构和循环结构。 (3) 结构化程序设计步骤:问题分析、算法设计、编写程序、调试运行程序。 (4) 实现C语言程序步骤:建立源程序、编译源程序、构建可执行文件、运行程序。 C语言程序设计(第2版) 张磊编著 中国铁道出版社 小结 (5) 函数化结构是C语言程序的特点, main()函数是任何一个C语言程序中必须具有的函数。简单C程序结构: #includestdio.h int main(void) { 函数体 } (6) 程序中使用的变量名、函数名等统称为标识符。标识符有一定的命名规则,标识符中字母的大、小写形式

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档