第一章 c++概述

(一)第一章 c++概述

1.程序设计方法

结构化程序设计方法:程序=数据结构+算法

程序设计中,属性用数据表示,用来描述对象的静态特征;行为用程序代码实现,用来描述对象的动态特征。

面向对象程序设计方法:程序=对象+消息 面向对象=对象+类+消息+继承+多态

2.面向对象程序设计相关概念

抽象:强调与当前目标有关的本质特征,从而找出事物的共性。

封装:将抽象出来的对象的属性和行为结合成一个独立的单位,并尽可能的隐藏对象中的细节。

消息:一个对象要求一个对象实施某种操作的一个请求、

继承:这个类具有前一个类的全部特征,又有自己的新特征,形成一种新的结构。

多态:一个消息可以产生不同的相应效果。

3.面向对象的语言设计

c++是进过改进更为优化的c。

java是纯面向对象的程序设计语言 保留了c++中的风格和优点,摒弃了c++中不安全且容易发生错误的指针、冗余、二义性、重载等

(二)c -> c++

1.c++组成

#include  <iostream>  

// #是一个预处理命令。
// include 是编译环境下的文件名,告诉程序吧这个文件复制到程序中,进行调用。
// <文件名>(eg: )是编译程序按照标准搜索方式在 include 的文件下的一个文件,将文件名增加到源程序中。所以一个
// 简单的“Hello World”占据的字节数比较大,如果按照正常的字节数计算只是占据十几个字节。 当然也可以用 #include "iostream"进行`

//调用。 iostream 中包含了cin/cout (定义了输入输出流等规定的基本方式)`

using namespace std;   

// using namespace std 引用 std 的所有命名 ,具体可以在编译软件下D:\Dev-Cpp\dev c++`
// Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++中找到相应的命名(此处是使用Dev C++)

int main(){                                     
  // 程序中必备的主函数  当然有些软件不支持void main(),会报错需要返回一个int类型。

​     cout<<"Hello world"<<endl;   // endl是换行return 0;

}// 希望一起进步,会定期更新的哟(https://mp.csdn.net/console/contribution)


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值