自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++中的优先级、结合律和求值顺序☆(处理复合表达式)

以下是优先级和结合律在复合表达式中的关系: 复合表达式(compound expression): 是指含有两个或多个运算符的表达式。求复合表达式的值需要首先将运算符和运算对象合理地组合在一起,优先级与结合律决定了运算对 象组合的方式。也就是说,它们决定了表达式中每个运算符对应的运算对象来自表达式的哪一部分。表达式中的括号无视上述规则(不确定优先级时加括号是一个好办法),程序员可以使用括号将表达式的某个局部括起来使其得到优先运算。 一般来说,表达式最终的值依赖于其子表达式的组合方式。高优先级运算 符的运

2020-05-30 18:24:48 1391

原创 c++中的const限定符和 数组与*const 的关系

const 可意为不变的、不能改变的、常量、只读 简单分为以上4种应用: const int(double,float ,bool…) 。 const int& const int *,int *const p; constexpr(c11)和常量表达式 先分析几个例子吧: 在此之前我们先弄懂初始化和赋值的区别:初始化的含义是创建变量时赋予其一贯初始值,而赋值的含义是把对象的当前值擦除,而以一个新值替代 对于1: int get() {return 10;} const int f=get();

2020-05-27 20:17:15 376

原创 对数组和链表和结构体直接插入排序算法(详细版)

对数组和链表直接插入插入排序算法 插入排序分为 直接插入排序(本文基本描述),折半插入排序,希尔插入排序 算法基本思想:将无序子序列中的一个或几个记录"插入"到有序子序列 中,从而增加有序子序列的长度。 例如下面这个例子:首先把9当做一个有序序列,后面都是无序序列,然后逐渐把无序序列的元素插入到有序序列。 因此实际上可以把插入排序分为三个部分:定位 ,挤空,插入 直接插入排序 排序过程:整个排序过程为n-1趟插入,即先将序列中第 1个记录看成是一个有序子序列,然后从第2个记录开始, 逐个进行插入,直

2020-05-14 22:46:52 1081 6

空空如也

空空如也

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

TA关注的人

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