![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习记录
文章平均质量分 87
RSMung
明日复明日,明日何其多!
展开
-
如何调试一个C++程序?以Visual Studio 2019为例的保姆级教程。
如何调试一个C++程序?以Visual Studio 2019为例的保姆级教程。原创 2022-09-16 20:17:26 · 6766 阅读 · 0 评论 -
2020年9月C++笔试准备(五)
第五章 数据的共享与保护作用域函数原型作用域: 在函数原型声明时形式参数的作用范围就是函数原型作用域局部作用域: 函数形参列表中形参的作用域,从形参列表中的声明处开始,到整个函数结束之处为止。函数体内声明的变量,其作用域从声明处开始,一直到声明所在的块结束的大括号为止。具有局部作用域的变量也称为局部变量。类作用域: 类可以被看作是一组有名成员的集合,类X的成员m具有类作用域。命名空间作用域: 消除同名歧义,一个命名空间确定了一个命名空间作用域全局命名空间是默认的命名空间,在显式声明的原创 2020-09-23 16:40:20 · 390 阅读 · 0 评论 -
2020年9月C++笔试准备(四)
第四章-类与对象面向对象程序设计的主要特点抽象、封装、继承、多态抽象对具体问题进行概括,抽出一类对象的公共性质并加以描述的过程。数据抽象(功能抽象):描述某类对象的属性或状态行为抽象(代码抽象):描述某类对象的共同行为或功能特征封装将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体。将数据和操作数据的函数代码进行有机的结合,形成类。继承继承使得特殊概念之间既能共享一般的属性和行为,又能具有特殊的属性的行为。允许程序员在保持原有类特性的基础上,进行更具体、更详细的说明。原创 2020-09-23 10:39:54 · 363 阅读 · 0 评论 -
2020年9月C++笔试准备(三)
第三章 函数函数原型声明希望在定义一个函数前调用它,则需要在调用函数之前添加该函数的函数原型声明,形式如下:类型说明符 函数名(含类型说明的形参表);形参表可以省略形参名值传递当发生函数调用时,给形参分配内存空间,并用实参来初始化形参。此后形参发生的改变不会影响到实参。引用传递用引用作为形参,在函数调用时发生的参数传递称为引用传递引用: 引用是一种特殊类型的变量,可以被认为是另一个变量的别名声明一个引用时必须同时对它进行初始化,使它指向一个已经存在的原创 2020-09-21 15:34:48 · 452 阅读 · 0 评论 -
汉诺塔问题(递归方式解决)---C++实现
题目三根针A,B,CA上有n个盘子,大的在下面,小的在上面现在要求把盘子从A移动到C,移动过程中可以借助B每次移动只可以移动一个盘子并且始终要保证大盘在下,小盘在上。分析分解为三个步骤:将A上的n-1个盘子移动到B上(借助C)将A上剩余的一个移动到C将B上的n-1个盘子移动到C上(借助A)Code/*汉诺塔问题,递归方式*/#include <iostream>using namespace std;//将source上的最上面的一个盘子移动到target上v原创 2020-09-20 16:12:13 · 385 阅读 · 0 评论 -
C(n,k)组合数计算---c++实现
题目计算从n个人中选k个人的不同组合数分析C(n,k) = C(n-,k) + C(n-1,k-1)n=k或者k=0时组合数为1Code#include <iostream>using namespace std;int comm(int n,int k){ if(k > n) return 0; else if(n == k||k==0) return 1; else return comm(n-1,k) + comm(n-1,k-1);}int m原创 2020-09-20 15:45:53 · 2666 阅读 · 0 评论 -
2020年9月C++笔试准备(二)
第二章 简单程序设计C++关键字标识符的规则开头是字母、下划线( _ )组成是字母、下划线、数字区分大小写非C++关键字基本数据类型一个字节:bool、char、unsigned char两个字节:short、unsigned short四个字节:int、unsigned int、long、unsigned long、float八个字节:double、long double注: 64位处理器时编译器可能会将long用8个字节表示;float的尾数用23位存储,因此flo原创 2020-09-20 11:24:53 · 136 阅读 · 0 评论 -
2020年9月C++笔试准备(一)
前言最近入学后要再笔试,所以我打算一边看书一边写博客记录,也方便以后复习。绪论计算机的指令系统指一台计算机硬件系统能够识别的所有指令的集合机器语言由计算机硬件系统可以识别的二进制指令组成的语言汇编语言它将机器指令映射为一些可以被人读懂的助记符汇编程序: 将汇编语言直接转换为机器指令,再由计算机去识别和执行编译程序: 高级语言编写的源程序经过编译程序加工成为机器语言表示的目标程序(也可以是汇编语言表示的目标程序,则还需要经过一次汇编程序的加工)解释程序: 同样是将高级语言源程原创 2020-09-19 16:13:20 · 230 阅读 · 0 评论