谭浩强版第章--公开课件.pptVIP

  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语言概述 §1.1 C语言的背景(略) §1.2 C语言的特点 1、简洁,无不必要成分。 2、运算符丰富。 3、数据结构丰富。 4、结构化程序设计理想,符合现代编程风格。 5、语法限制不严格,程序设计自由度大。(程序员必须对大部分语法错误负责)。 6、直接“访问”(读/输入,写/输出)硬件物理地址,能进行位操作,实现汇编语言的大部分功能。(因此,C语言常被称为“中级语言”,兼有高级语言和低级语言的特点)。 7、目标代码效率高,仅比汇编程序生成的目标代码执行效率低10~20%。 8、可移植性好。基本不作修改就可以在不同型号计算机、不同操作系统上执行。 9、C语言难学 §1.3 简单的C程序 [例1.1] main() { printf(This is a C program.\n); } 该程序的作用:在屏幕上输出一行信息: This is a C program. [例1.2]求两数之和。 main()? { int a, b, sum; /* 定义三个整型变量 */ a = 123; b = 456; sum = a + b; printf(sum is %d\n, sum); } 本程序的作用:求两整数a、b之和sum,并在屏幕上输出sum。 [例1.3]从键盘输入两个整数,在屏幕上输出它们的最大值。 main() {int a,b,c;? scanf(%d, %d, a, b); ? c = max(a, b); ? printf(max = %d, c); } ?int max(int x,int y) ? {int z; ? if (xy) z = x; ? else z = y; ? return z; } ? ? 从以上三个例子中,可以看到 1、C程序主要由函数构成, C程序中有三种类型的函数: main():主函数,开发系统提供的特殊函数,每一个C程序必须且只有一个main()函数。它代表程序开始执行的起始位置。 开发系统提供的函数,如printf()、scanf()等。Turbo C开发系统提供三百多个函数。 程序员自己设计的函数,如max()。 C程序主要由函数构成,这种特点有利于实现程序的结构化(结构清晰)。 2、一个函数由两部分构成: (1)函数的说明部分, 包括:函数名、函数类型(返回值类型)、函数属性(前面的例子中未使用函数的属性。属性包括near和far)、形式参数名、形式参数类型。 (2)函数体, 大括号{ }中的部分。函数体中包含变量定义部分和执行部分。 例: int max (int x,int y) { ? ? } ? 3、一个C程序总是从main( )处开始执行,而不管main()在源程序中的位置。 4、C程序书写格式自由,一个语句可以占多行,一行也可以有多个语句。 5、语句和数据定义后必须要有分号。例、c = a + b ; 6、C语言用函数进行输入输出,如scanf()、printf()。 7、C语言用/* */作注释。 §1.4 Turbo C 程序设计环境的上机步骤 一、上机步骤 (Turbo C 环境介绍) 1、启动Turbo C: tc↙ 2、编辑源程序。C源程序的文件扩展名必须是.C。 3、编译、连接。按F9进行编译、连接。若源程序无语法错误,生成可执行文件EXE;若源程序有语法错误,在Message窗口显示错误信息,此时没有生成可执行文件,应回到第2步,修改程序的错误,直到无语法错误、生成可执行文件。 4、执行程序。Ctrl+F9执行程序。如程序未得到预期的结果,应回到第2步,修改程序的错误。 5、查看结果:按Alt+F5使用屏幕查看结果。 6、退出Turbo C,按Alt+X。 本章要求: 1、掌握编译、连接的目的。 2、掌握“语法”的概念。 3、掌握C语言程序的格式和组成。 4、初步熟悉Turbo C环境的基本用法。 作业及上机要求: 教材p12 1.5,1.6 上机练习:1.7,1.8 注意: 有关设计程序的作业,必须经过上机调试! 补充练习: 以下叙述中正确的是: A)构成C程序的基本单位是函数 B)可以在一个函数中定义另一个函数 C)main()函数必须放在其它函数之前 D)所有被调用的函数一定要在调用之前进行定义。 * * *

文档评论(0)

小红帽 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档