C++编程入门知识(一)

✳:C语言与C++的对比

        C语言是c++的子集

        C++是面向对象的编程语言

        c++是高级语言

1.源文件和代码规范

        Header file 头文件

        Source file 源文件

        .h 头文件

        .cpp 源文件

2.C++的输入输出方式

        输入:cin>>(>>含义:extraction operator(流提取运算符))

        cin 是istream类的标准对象的引用。

        输出:cout<<(<<含义:insertion operator(流插入运算符))

        cout 是ostream类的标准对象的引用。

        比如说要单独输出三个字母abc:cout<<a<<b<<c;

       C++的输出方式比C的好处在于不用关注占位符和数据类型,直接输出!

3.命名空间(namespace)

        用法:using namespace std;(std是standard缩写)

        所有的标识符都定义在std中。

        命名空间的名字不可以相同!

        通过命名空间可以区分具有相同名字的变量和相同名字的函数。

4.C++中新增数据类型:bool 类型

逻辑类型
C++      bool  truefalse

        格式:布尔变量/函数的命名应使用前缀“is

        例:isset,isopen。

5.引用

        格式:

        类型& 变量1=变量2;

        变量2是在此之前已经定义过的变量,且与变量1的类型相同。

        &在此不是求地址运算,而是起标识作用

✳:两个变量不能用同一个别名

        一个变量可以有多个别名

6.指针类型的引用

        格式:

        类型*&指针引用名=指针

7.内存管理(new 和delete的运用)

        new 申请内存

        格式:

       ① new<类型名>(初值);//申请一个变量的空间

         或者定义指针和申请合并:int *p=new int(10);

       ②new<类型名>[常量表达式];//申请数组空间

         或者定义指针和申请合并:int *p=new int [1000];

        delete 释放内存

        new和delete使用格式:

        例:①p=new int(10);

               delete p;

                ②q=new int[1000]

                delete []q; 

8.C++中的三个访问限定符:
        ①public:公共的,一般将成员函数放在这里面

        ②private:隐私,一般填写数据成员

        ③protected:受保护的

9.C++的编程范式

        结构化编程、面向对象编程、泛型编程、函数式编程(C++11之后才支持)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Train first

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值