- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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程序中的任何部分作注释. *
您可能关注的文档
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第2章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第3章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第4章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第5章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第6章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第7章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第8章(XP与2003).ppt
- 计算机基础教程Windows XP与Office 2003 第三版 教学课件 作者 林卓然 第9章(XP与2003).ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第1章.ppt
- 计算机基础教程WindowsXP与OfficeXP 修订本 教学课件 作者 林卓然 WinXP第2章.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第3章_基本数据类型与常用库函数.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第4章_运算符和表达式.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第5章_C语言的控制结构.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第6章_数组.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第7章_函数.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第8章_编译预处理.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第9章_指针.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第10章_结构体与共用体.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第11章_文件.ppt
- 计算机基础与C语言程序设计 教学课件 作者 978 7 302 28811 4 第12章_数据结构与算法.ppt
最近下载
- 子宫内膜异位症和子宫腺肌病课件.ppt VIP
- Unit 2 Home Sweet Home Section A(2a-2e)课件 2025人教版英语八年级上册.pptx
- (2025秋新版)人教版八年级英语上册《Unit 1 Happy Holiday》PPT课件.pptx
- 中级婴幼儿发展引导员职业技能鉴定考试题及答案.doc VIP
- 幼儿园大班开学第一课教案(通用).pptx VIP
- 《初中生文明礼仪主题班会课件》.ppt VIP
- 《音乐教学法》课件.ppt VIP
- 高考英语句子成分及句子基本结构(共32张PPT).pptx VIP
- 河道段治理工程施工方案(3篇).docx
- 广西定向就业协议书.docx VIP
文档评论(0)