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程序设计-蚌埠经济技术职业学院.ppt

C 语言程序设计 蚌埠经济技术职业学院 李俊娇 计算机基础课教学课件   第一章 C语言简介   第二章 数据类型、运算符和表达式   第三章 语句与流程控制   第四章 数组   第五章 函数与程序结构   第六章 指 针   第七章 结构体与共用体   第八章 文件概述   第九章 编译预处理 C 程序设计 一、C语言的发展 与计算机对话是从低级语言开始逐步发展起来的。 第一章 C语言简介 高级 语言 FORTRAN语言 ALGOL 60语言 COBOL语言 BASIC语言 PASCAL语言 C/C++语言 ADA语言 PROLOG语言 Java语言 机器语言 低级语言 汇编语言 它是使用最早的高级语言,广泛用于科学计算。 一种交互式语言,由于它简单易懂,具有交互功能,成为微机上配置最广泛的高级语言。 是面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。 使用了十分接近于自然语言英语的语句,很容易理解,在事务处理中有着广泛的应用。 第一个系统地体现了结构化程序设计概念的高级语言。 移植力强,编译质量高,可直接访问硬件的高级语言。 便于实现嵌入式应用的高级语言。 一种逻辑程序设计语言,广泛使用于人工智能领域。 面向对象程序设计语言。 C语言是广泛流行的计算机高级语言,C语言已不仅用来编写系统软件,也可用来编写应用软件。以前操作系统及其它系统软件主要是用汇编语言来编写,由于汇编语言依赖于机器硬件,程序的可读性和可移植性都很差。         ALGOL 60 (1960年) CPL语言 (1963年) C语言的发展   BCPL 语言(1967年) B语言(1970年) C语言(1972-1973年) 二、 C语言的特点 ⑤编程限制少,程序设计自由度大 。 ⑥ 可直接对硬件操作,C语言允许直接访问物理地址,能进行位操作 。 ③数据类型丰富,提供了整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等数据类型。 ④具有结构化的控制语句 。 ①语言简洁、紧凑,使用方便、灵活。 ②运算符丰富,适用的范围也很广泛。 ⑦生成目标程序质量高,程序执行效率高。 ⑧具有很好的可移植性。 三、C语言的程序结构及特点 main() { printf(This is a c program .\n); } 此程序的结果是输出下面的一行信息: 例 1 This is a c program . main() /*求两数之和*/ { int a,b,sum; /*定义变量*/ a=123;b=456; /*给变量赋值*/ sum=a+b; printf(sum is %d\n,sum); /*输出结果*/ } 例 2 程序的功能是求两个整数的和,并将其输出。 程序的结果是输出如下一行信息: 例 2 sum is 579 例 3 main() /*主函数*/ { int max(); /*函数说明*/ int a,b,c; /*定义变量*/ scanf(%d,%d,a,b); /*输入变量a和b*/ c=max(a,b);/*调用max函数,将返回值赋给c*/ printf(max=%d\n,c); /*输出c的值*/ } int max(x,y) /* max函数的定义,函数值为整型,x,y为形式参数*/ int x,y; /*对形参x,y作类型定义*/ {int z; /*定义max中用到的变量z*/ if (xy) z=x; el

文档评论(0)

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

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

1亿VIP精品文档

相关文档