自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于cout执行顺序,以及a=b++的计算与赋值

a++,意思是先返回(赋值),再加1.等同于伪代码 ret=a; a=a+1count << a++ << a第一步,进行解析从右面扫描。a不需要动,a++要解析ret=aa=a+1cout <<ret<<a输出就是 1 2此时a是2cout <<a << a++伪代码ret=aa=a+1count << a << ret输出就是3 2...

2021-03-26 10:17:19 1191

原创 关于b=a++的计算和赋值

优先级只是规定两个“相邻”的运算符所引领的“表达式运算”在“逻辑上”的先后顺序首先,比如a+b+c*d,乘法比加法优先级高,但是,这里我们完全可以先算a+b,后算c*d,因为第一个+和后面的*不相邻,不相干,这是一个条件其次,规定的顺序仅是“表达式求值”,这个下面再详细说再次,是逻辑上的顺序,实际上有可能缺失一些运算,比如a&&b+c,虽然+比&&高,这里逻辑上也的确是得先算+再&&,但是由于&&有短路特性,所以确切说是只有“有必要计算b

2021-03-26 08:58:14 1472

原创 C语言的运算符众多,具有不同的优先级和结合性

C语言的运算符众多,具有不同的优先级和结合性,我们将它们全部列了出来,方便大家对比和记忆: 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 .

2021-03-26 08:56:38 162

转载 转:网络虚拟(包括overlay、underlay介绍)

http://www.sdnap.com/sdn-technology/5587.html 网络虚拟化(Network Virtualization)对于很多网络工程师尤其是刚入行的新手常常有一种懵懵懂懂,不甚了然的神秘感觉,虽然常常为之想入非非,最终还是似是而非。在这篇BLOG里面,除了举例,不涉及具体的技术和实现,尽量展现网络虚拟化背后的最基本的原理(Rationale)和思想(Idea)。...

2018-09-12 09:45:06 1600

转载 python中的空

Python中的None与 NULL(即空字符)的区别 2015年11月13日 11:50:12 阅读数:86954 1.首先要了解Pythond的对象的概念: Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,‘oblong’是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是一个对象 那对于一个对象,它就有包括两方面的特征: 属性...

2018-07-28 21:56:00 2574

空空如也

空空如也

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

TA关注的人

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