C语言概述及C++使用方法.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语言概述及C使用方法

第1章 C语言概述 1.1 C语言的发展与起源 1.2 C语言简单程序 1.1 C语言的发展与起源 1.2 C语言简单程序 1.2.1 简单程序示例 1.2.2 C程序结构特点 1.2.3 基本字符集 1.2.4 保留字 1.2.1 简单程序示例 1.2.2 C程序结构特点 格式特点: 1.2.3 基本字符集 1.2.4 保留字 * * 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 Ada Smalltalk 80 Simula 67 C++ Java ALGOL60 ALGOL68 Pascal Modula-2 CPL BCPL B C 60年代 ALGOL60 63年 CPL 67年 BCPL 70年 B 73年 C ALGOL 60 是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统软件。 C 语言是在B语言的基础上发展起来的,其根源可追溯到1960年出现的ALGOL 60。 1963年英国的剑桥大学推出了CPL ( Combind Programming Language )语言。 它虽然离硬件比较近,但规模比较大,难以实现。 1967年剑桥大学的Matin Richards对CPL作了简化,出了 BCPL ( Basic Combind Programming Language ) 语言。 1970年, ATT 贝尔实验室的 Ken Thompson对BCPL语言又进一步简化,设计出了很简单的而且很接近硬件的 B语言。 并用B语言编写了第一 个 UNIX操作系统,在PDP-7上实现。1971年在PDP-11/20上实现了B语言,并编写了UNIX操作系统。 1972-1973年,贝尔实验室( ATT ) 的D.M.Ritchie在B语言的基础上设计出了C语言。 它既保持了BCLP和B语言的优点,又克服了它们的不足。 最初的C语言是为描述和实现UNIX操作系统提供一种工作语言而设计的。 1973年,K.Thompson和D.M.Ritchie合作把UNIX的90%以上用C语言改写。 1975年,UNIX的第6版公布后,C语言的突出优点开始被人注意。 1977年,出现了不依赖于具体机器的C语言编译文本《可移植C语言编译程序》。 1978年以后,C语言已先后移植到大、中、小、微型机上。 1983年, 美国国家标准 研究所(ANSI)为C 语言制定了一套ANSI标 准, 成为现行的C语言标准。通常称之为ANSI C(标准 C)。 C 标准 标准C: K.Thompson和D.M.Ritchie(简称 KR) 合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 ANSI C : 1990年 目前微机常用的C语言有以下几种: Microsoft C 或称 MS C Borland Turbo C 或称 Turbo C Quick C 等 实验所用环境为 Turbo C 2.0,简称TC2.0 函数体由一对大括号括起来;以“{”开始,“}”结束。 [例] main( ) { printf(我要学好C语言!\n); } printf是C语言的标准输出函数。 本程序的作用是在屏幕上输出信息:     我要学好C语言! main()表示主函数 表示语句结束 [例] /*求两数之和的平方根*/ #include math.h main( )   { int a,b,sum; /*定义变量*/ a=2; b=7; sum=a+b; sum=sqrt(sum); printf(sum is %d\n,sum); } 注释部分。以“ /* ”开始,以“ */ ”结束; 编译预处理命令 声明部分 执行部分 程序运行结果为: sum is 3 [例] main( ) { int a,b,c; printf( Input a,b: ); scanf( %d%d ,a,b); c=max(a,b); printf( Max of a and b is %d\n ,c); } int max(int x,int y) { int z; if(x

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档