C语言程序设计 吴赟婷 卢钢 第1章 C语言概述新.pptVIP

C语言程序设计 吴赟婷 卢钢 第1章 C语言概述新.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文档。上传文档
查看更多
一、教学计划 总学时 75学时 周学时 5学时(共17周) 二、教学目的 掌握程序设计的思想方法 掌握C语言的基本概念和语法规则 利用C语言进行简单的程序设计 三、考试(上机考试) 教考分离:题库命题、流水阅卷、统一评分标准 成绩评定:作业、实验和笔试 第1章 C语言概述 1.1 C语言的发展及其主要特点 1.2 C语言的基本组成 1.3 C语言的编写过程 1.1 C语言的发展及其主要特点 C语言是一种通用的程序设计语言,具有很强的生命力,它即具有高级语言的特点,又具有低级语言的功能。因此,C语言适合编写系统软件和应用软件;C语言之所以能够存在和发展,因为它有着不同于其他语言的优点。 C语言的发展经历了以下过程: 1.1.1 C语言的发展 60年 70年 72年 78年 83年 A ——→B——→C——→标准C——→ANSI C 在众多的高级语言中,C语言以其高效、灵活、功能丰富、表达力强、移植性好等优点而受到青睐。其主要特点: 1.1.2 C语言的主要特点 可以直接对硬件进行操作。 C语言是结构化语言。 C语言有三种基本结构,即顺序、选择和循环结构;用函数实现现程序模块化;有9种控制语句:if …else while do…while 等。 运算符丰富。 C语言的运算符包含的范围很广泛,共有34个运算符。C语言把赋值、强制类型转换等作为运算符处理,从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现其他高级语言中难以实现的运算。 数据结构丰富。 C语言提供的数据类型有整型、实型、字符型、数组类型、指针类型等,它们能进行复杂的数据类型运算。 程序执行率高。 C语言产生的代码质量高,一般只比汇编程序生成的目标代码效率低20%。 可移植性好。 C语言写的程序基本上不作修改就能用于其它机型和各种操作系统。 简单的C程序 #includestdio.h /*标准输入输出库函数,头文件的包含*/ void main() /*无返回值的主函数的函数头*/ { printf(welcome to C program\n); /*利用输出函数来实现输出*/ } 输出: welcome to C program 说明: main-主函数名, void-函数类型 每个C程序必须有一个主函数main { }是函数开始和结束的标志,不可省略 每个C语句以分号结束 使用标准库函数时应在程序最开头写: #include stdio.h 求两数之和 #include stdio.h void main( ) /*求两数之和*/ { int a,b,sum; /*声明,定义变量为整型*/ a=12; b=45; sum=a+b; printf(″sum is %d\n″,sum); } 输出:sum is 57 #includestdio.h int max(int a,int b) /*函数头*/ { if(ab) return a; else return b; /*将最大值返回*/ } void main() { int x=5,y=10,z; /*定义变量并赋初值*/ z=max(x,y); /*调用函数,*/ printf(max=%d\n,z; } 求两个数中的最大值。 运行结果:max=10 返回 C程序是由函数组成 至少包含一个main函数 可包含若干个其它函数(用户定义的函数) 可调用库函数(标准C提供100多个库函数,TURBO C提供300多个) 每个函数由两部分组成 函数说明部分; 函数体,必须用“{ }”括起来。 无论有参、无参函数,函数名后的圆括号不能省。 所有变量必须先定义后引用 分号是语句的必要组成部分,除“#”开头或函数说明语句外 1.2 C语言的基本组成 程序总是从main开始执行,并在main函数中结束。 在主函数中调用其它函数。 C语言没有输入、输出语句 输入、输出由编译系统提供的库函数来完成。 对大、小写字母敏感 关键字要小写。通常符号常量大写,变量小写。 书写格式自由 提倡用缩进格式。 可用“/*”和“ */”对程序作注释 便于程序的阅读、理解。 返回 1.3 C语言程序编写过程 一、运行C程序的步骤 编辑,上机输入与编辑源程序,保存(文件名.c) 编译,语法检查,生成目标代码(文件名.obj) 连接,与库函数连接,生成可执行文件(文件名.exe) 执行,运行目标程序,得到结果。 本书中的例题都是在Microsoft Visual C++6.0集成环境下开发的。 二、文件包含 文件

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档