自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hopeneversleep的博客

sdn方向小硕

  • 博客(6)
  • 收藏
  • 关注

转载 数据结构

根据数据结构中各数据元素之间前后关系的复杂程度,一般分为线性结构和非线性结构。线性结构特点:有且只有一个根结点,每个结点最多有一个前件,也最多有一个后件; 非线性结构特点:每一个结点既可以有多个前件也可以有多个后件。

2017-07-31 10:26:40 422

转载 数组指针和数组首地址

下面代码会输出什么()123456int main(int argc, char **argv){    inta[4] = {1,2, 3,4};    int*ptr = (int *)(&a + 1);    printf("%d", *(ptr -1));}

2017-07-31 10:13:13 1903

转载 数据类型

JAVA语言中定义了8种基本的数据类型,来保存变量。JAVA要求程序中的每一个变量都规定自己的类型。正因为如此,JAVA属于强类型语言,从而不同于JavaScript这样的弱类型脚本语言。下面我们来看看这8种类型:  byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-32768~32767之间

2017-07-31 09:50:39 211

原创 数组名指针

以下代码的输出是()int a[5]={1,2,3,4,5};int *ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));2,5数组名的值是一个指针常量,也就是数组第一个元素的地址。*(a+1)等同于a[1],*(a+1)=2。&a+1指向数组最后一个元素的下一个位置,故*(ptr-1)

2017-07-19 11:38:45 225

转载 C++移位运算符

关于逻辑移位、算术移位可参见迅雷深大笔试题部分。的一道题。以前看到C++标准上说,移位运算符(>)出界时的行为并不确定:The behavior is undefined if the right operand is negative, orgreater than or equal to the length in bits of the promoted left opera

2017-07-19 11:34:07 254

转载 c++中冒号(:)和双冒号(::)的用法

1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。struct _XXX{_XXX

2017-07-19 11:08:54 390

空空如也

空空如也

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

TA关注的人

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