- 18
- 0
- 约1.72万字
- 约 18页
- 2016-12-10 发布于重庆
- 举报
第1章C的初步知识.
C++的初步知识
上学期是以C为蓝本来讲解,这学期需要增加一些C++的内容,这是进入C/C++程序设计II学习的前期准备。
1.1 从C到C++
C语言是结构化和模块化的语言,它是面向过程的。能处理小规模的程序。但当规模较大时会显示出它的不足。为了解决这个软件危机,提出了面向对象的程序设计(object oriented programming,OOP)思想。C++保留了C语言原有的所有优点,增加了面向对象机制。所以C++也称为“带类的C”。
C++对C的“增强”,表现在以下两个方面:
1、在原来面向过程的机制基础上,对C语言的功能作了扩充。(本章将介绍充分部分)
2、增加了面向对象的机制。
在面向对象的程序设计中仍然要用到结构化程序设计的知识。下面介绍C++对C的扩充,及与C的差别所在。
1.2 最简单的C++程序
C++程序在结构上与C的差别如下:
标准C++规定main函数声明为int型,即此主函数带回一个整型的函数值。程序如果正常执行,则操作系统返回数值0,否则返回数值-1。
系统头文件不带后缀.h,如:#includeiostream
使用系统库时要使用命名空间std。即使用using namespace std;,这句话的意思是使用命名空间std。C++标准库中的类和函数是在命名空间std中声明的,因此程序中如果需要用到C++标准库,就需要用using n
您可能关注的文档
最近下载
- 矿区生态修复方案编制指南(临时).docx VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
- 原调bD海底珍珠容易搵联考钢琴伴奏正谱.pdf VIP
- 江西省南昌市2026届高三年级三月测试(一模)物理试题(含答案).pdf VIP
- 2026年春统编版语文四年级教学进度表.docx VIP
- 养老护理员培训PPT演示课件.ppt VIP
- (高中物理)《传感器》知识梳理.pdf
- (整理版)浙江省宁波市支点教育培训学校八年级数学上册《21等腰三角形》.pdf
- (整理版)浙江省绍兴县杨汛桥镇中学九年级数学上册练习8(无答案)浙教.pdf
- (整理版)特殊四边形的综合应用.pdf
原创力文档

文档评论(0)