《c程序设计基础01》-精选课件(公开).pptVIP

《c程序设计基础01》-精选课件(公开).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程序介绍 Visual C++ 6.0 为了方便程序开发,人们开发了一类称作 IDE的软件 Visual C++ 6.0是目前国内比较流行的一种C++语言源程序的编译系统,使用该系统也可以编辑和运行C语言的源程序 用 Visual C++ 创建的 C 程序被存储为一个独立工程 * * C语言历史背景 C语言特点 简单的c程序介绍 Visual C++ 6.0 第1章 C语言基础 第 1 章 C语言基础 学习程序设计的基本方法: 多练 模仿 * C语言的发展简介   C语言是由贝尔实验室的 Dennisi Ritchie 和 Brian Kernighan 在1972年根据Thompson的B语言设计的,而B语言又是由一种早期的编程语言BCPA(Basic Combined Programming Language)发展演变而来的。BCPL的根源可以追槊到1960年的ALGOL 60 (Algol Programming Language),ALGOL 60 是一种面向问题的高级语言,距离硬件较远。1963年英国剑桥大学推出CPL(Combined Programming Language)语言。CPL修改了ALGOL 60,使其能够直接作较低层的操作。1967年英国剑桥大学的Martin Richards对CPL做了改进,推出了BCPL语言。 * 早期的操作系统等系统软件,主要是用汇编语言编写的,它依赖于计算机硬件,程序的可读性和可移植性都很差。 若用高级语言来编写,又难以实现汇编语言能直接对硬件进行操作的某些功能。 为此,人们开始寻找一种即具有高级语言特性,又具有低级语言特性的语言。 60 年代,计算机及其应用的飞速发展,使得程序量越来越大。而当时,汇编语言太难于编程,FORTRAN 语言又太不精确,使得程序的可靠性的验证无法实现,出现了软件危机。 * ALGOL60 1960年,国际委员会设计 ↓ CPL 1963年,英国剑桥大学研制 ↓ BCPL 1967年,英国剑桥大学研制 ↓ B 1970年,贝尔实验室研制 ↓ C 1972年,贝尔实验室研制 * C语言的特点和应用   任何一种语言都有它的特点和独具之处,这是它能够生存和不断发展的关键。 1、C语言的主要特点如下: (1)语言简洁、紧凑、使用方便、灵活(32个关键字、9种控制语句)。C 语言程序书写格式自由。没有行号,一行可以写几个语句,一个语句可以写在多行上。 (2)运算符十分丰富(34个)。C语言把括号、赋值号、强制类型转换等符号都作为运算符处理。通过灵活使用多种运算符来达到其他高级语言中难以实现的运算功能。 * (3)数据结构丰富多彩。C语言除了具有其他高级语言所包含的各种数据结构以外,还包含指针类型、结构体类型、工用体类型数据,以此来实现比较复杂的数据结构(如链表、栈、树、图等)的运算。 (4)有结构化控制语句(if-else、while、do-while、for-)。C是理想的结构化语言,符合现代化编程风格。 (5)语法限止不太严格,程序设计自由度大。一般的高级语言语法检查比较严格,能检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度,因此放宽了语法检查。 (6)允许直接访问物理地址、位操作(位操作、可直接写汇编语句,加asm做前缀)。可以直接多硬件进行操作。 * (7)生成目标代码质量高,程序执行效率高(.exe、.com效率高) (8)可移植性好(对于机器型号、操作系统要求不高,可转换成其它语言)。 2、C语言的应用 (1)科学计算(被突出的系统软件编写能力所掩盖) (2)软件系统开发(UNIX、WPS、WINDOWS95、FOXBASE、NT) (3)多媒体操作应用(编写多媒体工作平台、管理硬盘、通信软件等) #include stdio.h void main() { printf(“您好! 欢迎学习! \n) ; } 文件包含命令 指示编译预处理程序将制定头文件中的内容嵌入到源程序中 头文件stdio.h 输入输出函数所在的头文件,当程序中需要进行输入输出操作时都要将这个文件包含在内。 main函数 每一个C语言程序,不论大小如何,都由函数和变量组成,所有程序都从main函数开始执行 函数体 函数必须被包含在一对“{ }”之中,括号中的内容就是本段函数所要执行的语句。 语句 函数体中的多数语句都要用 “ ; ” 作为结束符号。 编译器仅通过分号判断某句语句是否结束。 * * *

文档评论(0)

老刘忙 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档