程序设计语言与

程序设计语言与

ID:27694192

大小:1.64 MB

页数:62页

时间:2018-12-05

程序设计语言与_第1页
程序设计语言与_第2页
程序设计语言与_第3页
程序设计语言与_第4页
程序设计语言与_第5页
资源描述:

《程序设计语言与》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、卢日昌广西大学电气工程学院C语言程序设计1GuangXiUniversity教材及参考书教材:[1]龚沛曾,杨志强主编.C/C++程序设计教程,北京:高等教育出版社,2009年5月参考书:[2]教育部考试中心.全国计算机等级考试二级教程—C语言程序设计,北京:高等教育出版社[3]谭浩强.C++程序设计,北京:清华大学出版社,2004年6月[4]吴文虎.程序设计基础(第2版),北京:清华大学出版社,2004年9月2GuangXiUniversity考试时间:第14周周六晚(最后一次课)考试方式:笔试,开卷考试。

2、总评成绩=平时成绩50%+期末成绩50%本教学班Q群:1219381371)QQ:1009495090。2)电子邮件:Lurch@126.com3)联系电话:3231080(办)。4)博客http://blog.sina.com.cn/lurch考试时间及联系方式3GuangXiUniversity主要授课内容第1章C/C++概述第2章基本数据类型、运算符和表达式第3章结构化程序设计第4章数组第5章函数第7章文件夹4GuangXiUniversity第一章C/C++概述1.1C/C++发展简史1.2简单的C/

3、C++程序实例1.3基本语法成分1.4数据的输入和输出1.5编译预处理1.6VisualC++简介5GuangXiUniversity1.1C/C++的发展简史C是由BCPL语言经B语言进化而来,1972年Bell实验室的Ritchie开发,为Ken的UNIX而设计。参与UNIX设计开发的主要人物还有Thompson。C语言的设计者DennisM.Ritchie和Unix的设计者KenThompson接受美国国家技术勋章6GuangXiUniversity1.1C/C++的发展简史Ritchie和Thomps

4、on在开发UNIXUNIXOS可以说是第一个比较成熟并俱备开放性的操作系统,它的大部分代码是由C写的。7GuangXiUniversity1.1C/C++的发展简史C语言有两个重要的标准:老标准:1978年,TheCProgrammingLanguage----B.W.Kernighan和D.M.Ritchie合著新标准:1983年,ANSI制定,称为ANSIC它被定为一种高级语言,但并不是“高级”,只是相对低级语言,在一个高的级别上进行编程。很多重量级软件都是用C写的。几乎没有不能用C写出来的软件,没有不支

5、持C的系统。很多流行语言、新生语言都借鉴了它的思想、语法。8GuangXiUniversity1.1C/C++的发展简史硬件(Hardware)操作系统(OS)应用程序 (Application)基于 平台的 应用 程序低级语言的地盘高级语言的地盘C语言的地盘9GuangXiUniversity1.1C/C++的发展简史C++:1979年Bell实验室的BjarneStroustrup,主要是为改善管理程序的方便性,降代复杂性。CSimula67带类的C类基础1979年Cpre预处理器C++1.01985年《

6、C++程序设计语言》C++2.01989年C++3.01993年类及派生类公有和私有构造函数,析构函数友元内联函数赋值运算符的重载虚函数函数和运算符的重载引用常量Const多重要继承保护成员对象的初始化与赋值的机制抽象类静态成员函数CONST成员函数模板10GuangXiUniversity1.1C/C++的发展简史C++的组成环C语言面向对象设计(OOP)VisualC++组成C++程序设计C程序设计MFC应用程序向导类似的还有C++BuilderBorlandC++11GuangXiUniversity1

7、.2简单的C/C++程序与结构例1.1:输出一行信息。#includevoidmain(){printf("ThisisaCprogram.");}说明:main-主函数名,void-函数类型每个C程序必须有一个主函数main{}是函数开始和结束的标志,不可省每个C语句以分号结束使用标准库函数时应在程序开头一行写:#include运行结果:ThisisaCprogram.12GuangXiUniversity1.2简单的C/C++程序与结构例1.2:输入圆的面积,求面积

8、。分别用C和C++写的源程序如下:注释:以//开始#include是编译预处理命令把头文件的内容插入该处使用cin、cout函数必须有该命令main函数的函数体main函数的函数头void表示无返回值#define定义替代宏13GuangXiUniversity1.2简单的C/C++程序与结构14GuangXiUniversity1.2简单的C/C++程序与结构例1.3:求两个数之和。#includ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。