第1章 C++初步
1.1程序设计语言的发展。
机器语言:简单的”
汇编语言:把机器语言映射为一些可以被人们读懂的助记符。
面向对象:把数据和处理数据的过程当成一个整体—对象
0010011 ADD +
机器语言 汇编语言 高级语言
1.2面向过程的程序设计
三种基本结构:顺序,分支,循环
单入:该模块被哪些模块所调用
主要思想:自顶向下,逐步求精
1.3面向对象的程序设计
面向对象的程序程序设计将数据的过程当成一个整体—对象
特性:封装,续承,多态
C++语言是从C语言发展演变而来的
Dennis Ritchie 在B语言的基础上开发的
1972年他在仪态DEC PDP—11 计算机上实现的最初的C语言
1980年Bjarne Stroustrup开始对C语言进行改进和扩充,即C++
1.5 程序开发过程
大多数现代的编译程序都提供一个集成开发环境,如VC++,C—Free
为了给初学者提供更好的利用开发程序我将一些小知识讲给大家
● 源程序
使用源语言编写的,有待翻译的程序称为源程序,扩展名为.cpp
● 目标程序
源程序经过翻译加工后所生成的程序称为目标程序,扩展名为.obj
● 可执行程序
把目标程序和所用的其他资源进行连接,生成的可执行程序才能够运行。扩展名为.exe
● 编译程序
汇编程序,编译程序,解释程序
● 连接程序
把生成的目标程序跟其他程序连接构成可执行程序的连接成为连接程序
1.6最简单的程序
#include<iostream>
Using namespace std;
Void main()
{
Cout<<”Hello world!”<<endl;
}
“//” //之后的文字直到换行都为注释
“/*”和“*/”俩个符号之间是都为注释(不管你有没有换行)
编译预处理
所有以”#”开头的代码,称为编译预处理。
每次启动编译器时,先运行预处理器,先找所有以”#”开头的代码
Include是一条预处理指令”后面跟的是一个文件名,请找到该文件并将其假如。”
C++的I/O相关环境,并定义输入输出流对象cout和cin等
Namespace 命名空间标准
正式的程序从代码”void main()”开始
main() 是主函数,每个c++程序、仅有一个main()函数
cout 是标准输出流对象,”<<”是插入操作符可以连续使用
“endl“代表换行符,”;”表示一个C++语句的结束
1章小结
程序设计语言的发展过程依次经历了机器语言,汇编语言和高级语言。
C++是一种与硬盘武官的高级语言,它在C语言基础上发展起来,
每个程序都有但仅有一个名位main()函数,程序运行时总是从main()函数开始运行
本章的学习以告终如希望在以后让我发表基础学习文章我会尽我的最大的力的
还有本人发表私人板报如需要的人请在下面流言。(一周发行一次,给电子邮箱发送)
希望版主支持我!!