C++学习之C++初识、C++对C语言增强、对C语言扩展

一.C++初识

1.C++简介

2.第一个C++程序

//#include <iostream> //iostream 相当于 C语言下的 stdio.h i - input 输入 o -output 输出

//using namespace std; //using 使用 namespace 命名空间 std 标准 ,理解为打开一个房间,房间里有我们所需要用的东西

//

C头文件的风格是带.h

C++头文件风格不带.h

//#include<time.h> //C风格

//#include<ctime> //C++风格

//

程序入口

//int main()

//{

// //cout 标准的输出流对象,可以利用这个对象,向屏幕中输出内容

// //<< 后面可以拼接想要输出的内容,在C++下左移运算符有了其他的用法

// // - 减法/负号 * 乘法/指针

// // endl - end line 换行

// // printf("%d %s %lf %f %c...")

// cout << "Hello world" << 10 << endl;

//

// system("pause"); //按任意键继续

// return EXIT_SUCCESS; //返回正常退出值

//}

3.双冒号作用域运算符

4.命名空间

5.USING声明以及USING编译指令

二.C++对C语言增强

1.全局变量和函数

2.类型转换和结构体

3.三目运算符和const

4.const其他注意事项

三.对C语言扩展

1.bool类型

2.内联函数

3.默认参数

4.占位参数

5.引用_引用的基本语法

6.引用_建立对数组的引用

7.引用_参数的传递方式

8.引用_引用的本质

9.引用_指针的引用

10.引用_常量的引用

11.函数重载_重载条件

12.函数重载_注意事项

13.函数重载_重载原理

14.函数重载_externC使用

相关推荐
.NET修仙日记19 分钟前
.NET WinForms + WPF 综合学习路线:从传统到现代的.NET桌面开发
学习·c#·.net·wpf·.net core·winforms
cellurw24 分钟前
Day67 Linux I²C 总线与设备驱动架构、开发流程与调试
linux·c语言·架构
crary,记忆1 小时前
MFE: React + Angular 混合demo
前端·javascript·学习·react.js·angular·angular.js
无限进步_1 小时前
【C语言】在矩阵中高效查找数字的算法解析
c语言·开发语言·数据结构·c++·其他·算法·矩阵
Yupureki1 小时前
从零开始的C++学习生活 11:二叉搜索树全面解析
c语言·数据结构·c++·学习·visual studio
草莓工作室1 小时前
数据结构2:线性表1-线性表类型及其特点
c语言·数据结构
啊森要自信1 小时前
【MySQL 数据库】MySQL用户管理
android·c语言·开发语言·数据库·mysql
小莞尔1 小时前
【51单片机】【protues仿真】基于51单片机火灾报警控制系统
c语言·单片机·嵌入式硬件·物联网·51单片机
电子云与长程纠缠2 小时前
Blender入门学习02
学习·blender
再睡一夏就好2 小时前
【C++闯关笔记】STL:deque与priority_queue的学习和使用
java·数据结构·c++·笔记·学习·