自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言左值右值的个人见解

左值(location value)是可寻址的值,也就是地址值右值(read value)是可读的值,也就是数据值i++与++i前者是右值,后者是左值,可以理解为在i++与++i重载中i++的实现是:int temp = i;i = i + 1;return temp;而++i的实现是:  i = i + 1;return i;前者返回的是编译器自动分配

2015-10-28 23:13:18 509

原创 C语言的存储类型的个人理解

变量的存储类型是指存储变量值的内存类型,这也决定了变量何时创建、何时销毁以及它的值保存多久。有三个地方用于存储变量:普通内存、运行时堆栈、硬件寄存器。任何代码外声明的变量总是存储于静态内存中,也就是不属于堆栈的内存(普通内存?)这类变量称为静态变量(并不表示变量的链接属性为intern,仍然是extern)。对于这类变量,无法为它们指定其它存储类型,并在程序运行前创建,程序结束后有系统回收

2015-10-07 20:40:09 447

原创 C语言的链接属性的个人理解

C语言有3个链接属性:extern(外部)、intern(内部)、none(无)。属于extern的标识符无论声明几次,都表示几个源文件中或整个项目中同一个实体。属于intern的标识符在一个源文件中的多个声明都表示同一个实体。属于none的标识符有几个声明就有几个实体,相互独立。全局变量默认拥有external链接属性;static修饰的变量拥有internal链接属

2015-10-04 22:32:08 2454

原创 学习常量中指针变量和它指向的实体的个人理解

int const a 等价于 const int a,表示a为常量,const int a个人认为养成写const int a的习惯较好,优点之后说。int const *p表示p所指向的值不可变,可以修改p的值使其指向其他int变量,但不能是其他类型变量如char,我的理解是int和char的指针虽然大小一样,但指向的内容大小不一样。百度这一块的时候偶然看到这么一个例子:void T(

2015-10-03 21:30:19 391

空空如也

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

TA关注的人

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