计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第2章_C语言概述.pptVIP

计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第2章_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文档。上传文档
查看更多
第2章 C语言概述 1. C语言是在B语言的基础上发展起来的。 1963年,CPL(Combined Programming Language)语言 1967年,BCPL(Basic Combined Programming Language)语言 1970年, B语言(取BCPL的第一个字母) 1972年, C语言(取BCPL的第二个字母) 2. C语言的版本:标准C,ANSI C 1978年,B. W. Kernighan和D. M. Ritchie 合著了《The C programming language》, 称为标准C。 1983年,美国国家标准化协会(ANSI)对C语言制定了新的标准, 称为ANSI C。 在微型机上使用的C语言编译系统有Microsoft C , Turbo C, Quick C等,它们的不同版本又略有差异。 C++等面向对象语言(第四代语言)是C语言的发展; Java语言也是以C为基础的。 VC++,VJ++等是可视化语言。 2.2 C语言的特点 (1)简洁紧凑 (2)介于汇编语言与高级语言之间 (3)是一种结构化语言 (4)有丰富的数据类型 (5)有丰富的运算符 (6)具有较高的移植性 (7)灵活性 (8)缺点 2.3 C语言程序设计初步 2.3.1 简单的C程序实例 例2.1 在屏幕上输出一行信息: Hello, Everyone! 例 2.2 一个简单的加法计算程序,求两个整数之和并输出。 #includestdio.h void main() { } 例2.3 输入三个数,求其中最大的数。 2.3.2 C程序结构 C程序由函数、编译预处理命令及注释三部分组成。 1.函数 函数包括两部分:① 函数首部, ② 函数体。 2.编译预处理命令 以“#”号开头的行。 不同的编译预处理命令完成不同功能。 如 “#includestdio.h” 。 2.4 C程序在计算机上执行 2.4.1 C程序执行的步骤 编辑、编译 、连接 、运行 * 2.1 C语言的发展历史 # includestdio.h void main() { printf(Hello, Everyone!\n); } 编译预处理 主函数 语句 Input two integers:3 5↙ sum=8 int x,y,sum; /* 定义存放整数的变量x、y、sum */ printf(Input two integers:); scanf(%d%d,x,y); /* 给变量x,y输入整数 */ sum=x+y; /* 计算x+y, 把结果赋给sum */ printf(sum=%d\n,sum); /* 输出sum的值 */ 程序运行情况: a, b, c=? 3 8 -6↙ max=8.000000 #includestdio.h float max (float x, float y) { } void main() { float a,b,c,d; printf(a,b,c=?\n); scanf(%f%f%f,a,b,c); d=max(a,b); d=max(d,c); printf(max=%f\n,d); } float z; if(xy) z=y; else z=x; return z; float max(float x, float y) { float z; if(xy) z=y; else z=x; return z; } 函数类型 函数名(参数) { 函数体 } 3.注释 注释部分在编译时均被忽略掉。 注释的目的是增加程序可读性。 可用 /* …… */对C程序中的任何部分作注释. *

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档