自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 c++prime chapter2.变量和基本类型

基本类型 注意事项 当明知道数值不可能为负时,选用无符号类型 在算数表达式中尽量不要使用char 因为char在有的机器上是有符号的, 但有的机器上是无符号的 如果要使用,必须明确指定signed char还是unsigned char 切勿混用带符号类型和无符号类型 当带符号类型取值变为负数时,会出现异常结果 这是因为带符号数会自动转换成为无符号数 #include <iostream> int main(){ // 切勿混用带符号类型和无符号类型. // 当

2021-03-14 08:10:44 265

原创 c++读取数量不定的输入数据

不知道用户输入的个数,需要不断读取数据直至用户停止输出为止. 程序实现 int value; int sum = 0; while(std::cin >> value){ sum+=value; } std::cout<<sum<<std::endl; return 1; 这里std::cin >> value运算返回的是std::cin对象,该对象在作为条件时,能检测流的状态. 如果检测成功,

2021-03-13 06:23:26 531

原创 单调栈详解

使用背景 通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。 单调栈的本质是空间换时间,用一个栈来记录右边第一个比当前元素的元素,优点是只需要遍历一次。 单调栈的时候首先要明确如下几点: 单调栈里存放的元素是什么? 单调栈里只需要存放元素的下标i就可以了,如果需要使用对应的元素,直接T[i]就可以获取 单调栈里元素是递增呢? 还是递减呢? 使用单调栈主要又三个判断条件。 当前遍历的元素T[i]小于栈顶元素T[st.top()]的

2021-03-06 07:50:14 248

原创 c++面试知识点

编译过程 编译过程分为四个过程:编译(编译预处理、编译、优化),汇编,链接。 编译预处理:处理以 # 开头的指令; 编译、优化:将源码 .cpp 文件翻译成 .s 汇编代码; 汇编:将汇编代码 .s 翻译成机器指令 .o 文件; 链接:汇编程序生成的目标文件,即 .o 文件,并不会立即执行,因为可能会出现:.cpp 文件中的函数引用了另一个 .cpp 文件中定义的符号或者调用了某个库文件中的函数。那链接的目的就是将这些文件对应的目标文件连接成一个整体,从而生成可执行的程序 .exe 文件 链接分为两种:

2021-03-02 07:42:48 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除