![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++课堂学习笔记
Z_Coding
这个作者很懒,什么都没留下…
展开
-
C++动态分配内存(new和delete)、引用
C++动态分配内存C++的内存分为两个部分:栈:在函数内部声明的所有变量都将占用栈内存。堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。很多时候,无法提前预知需要多少内存来存储某个定义变量中的特定信息,所需内存的大小需要在运行时才能确定。在 C++ 中,可以使用特殊的运算符为给定类型的变量在运行时分配堆内的内存,这会返回所分配的空间地址。这种运算符即 new 运算符。不再...原创 2020-02-20 14:11:19 · 384 阅读 · 0 评论 -
C++与C的主要差异(符号常量、标准输入输出流、内联函数、带默认形参值的函数、函数重载)
文章目录符号常量标准输入输出流内联函数带默认形参值的函数函数重载符号常量符号常量,也称const常量,是用来表示一个常量的标识符。定义const常量的语法格式为: const <类型> <常量名>=<表达式>;例如:• const double PI=3.1415926;• 提示: 在程序中使用符号常量可以提高程序的可读性和可维护性。例如将数值计算中...原创 2020-02-19 13:59:31 · 348 阅读 · 0 评论 -
C++源程序的组成元素(字符集、标识符)
字符集• 字符集是组成语言词法的一个字符集合。程序员编写的源程序不能使用字符集以外的字符,否则编译系统无法识别。C++语言的字符集包括:• 大写、小写英文字母,共52个。• 数字字符0~9,共10个。• 运算符、标点符号及其他字符,共30个。它们是:• ±*/%=!&|~^<>;:• ?,.’"\()[]{}#_空格标识符• 标识符是指由程序员定义的词法符号...原创 2020-02-19 10:44:01 · 1065 阅读 · 1 评论 -
面向对象程序设计基本概念
计算机解决实际问题的基本步骤抽象和描述问题:将问题抽象成数学模型设计算法:用自然语言、流程图、伪代码等方法将问题描述出来编写程序:将算法翻译成计算机能够读懂的语言,期间还需要调试和测试计算机程序运行程序:通过计算机运行程序,按照计算机运行程序,对问题数据进行处理问题结果:得到结果程序设计用计算机求解问题的过程也称为程序设计过程,是指设计、编制、调试程序的方法和过程,是寻找算法并用...原创 2020-02-17 22:30:34 · 1425 阅读 · 0 评论 -
const在指针中的运用、string类、C++四种类型转换运算符
const限定符在指针中的运用const在*前面时,修饰指针int a = 10;//int * pa = &a;//int *const pa = &a;int const * pa = &a;// pa = 1000; 此处错误,const在*前面时修饰paa = 1000; //此时a未被const限定const在*后面时,修饰指针指向的部分int...原创 2020-02-18 15:16:00 · 336 阅读 · 0 评论 -
C++源程序的组成
一个C++程序一般由编译预处理命令、函数、语句、变量、命名空间、输入输出、函数返回和注释等几部分组成。编译预处理命令例如“#include”是一个编译预处理命令,它使程序具有了基本的输入输出功能。C++的编译预处理命令包括宏定义命令、文件包含命令和条件编译命令,都是以#开始。函数int main()是程序的主函数。一个C++程序一般由多个函数组成。这些函数可以是用户根据需要自己编写的函...原创 2020-02-18 22:34:16 · 3278 阅读 · 0 评论