Chinaunix首页 | 论坛 | 博客
  • 博客访问: 163747
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 294
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-11 14:55
个人简介

努力奋斗的骚年!

文章分类

全部博文(35)

文章存档

2014年(19)

2013年(16)

发布时间:2014-10-12 21:51:47

inline作用:定义为inline的函数在编译时被替代,而不是像一般函数那样是在运行时被调用(会保存上下文)。inline的产生:函数调用的效率低,每次调用都要保护现场和记忆执行的地址,返回后要恢复现场,按原来保存的地址继续执行,函数调用将会有一定的时间和空间的开销,特别是一些函数体代码不是很大的,又频繁被调用的.........【阅读全文】

阅读(1368) | 评论(0) | 转发(0)

发布时间:2014-10-08 15:32:48

一个函数参数如果是值传递,那么传入函数体的实际上是一份实参的拷贝,实际并不作用于该实参变量。指针也是一样的,传入函数体的是指针的一份拷贝,这份拷贝指向和原指针相同的地址,可以修改该指针指向的值,但是却不能修改该指针的值,即不能修改该指针指向的地址。如果要使用函数改变指针指向的地址,其方法是使用一个.........【阅读全文】

阅读(1433) | 评论(0) | 转发(0)

发布时间:2014-10-06 21:05:34

虽然是转的,但是非常棒。......【阅读全文】

阅读(3271) | 评论(0) | 转发(0)

发布时间:2014-10-05 21:12:18

函数参数传递包括:传值+传地址   ,  其中传值包括:传数据值+传地址值传数据值:1.void  swap(int a ,int b);    //just a 函数声明                   ...       &n.........【阅读全文】

阅读(1127) | 评论(0) | 转发(0)

发布时间:2014-10-05 20:44:58

1.栈区:存放函数的参数值,局部变量的值,连续存储。先进栈的是main中的下一条指令的地址,然后是函数参数(从右至左),然后是局部变量。2.堆:由程序员分配释放,不连续,用链表。3.全局区(静态区):包括全局初始化区(初始化的全局变量+初始化的静态变量),全局未初始化区(同)。4.文字常量区:存放常量字符串。.........【阅读全文】

阅读(1205) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

电影vs程序员2013-08-28 17:19

学习了,留下脚印

回复  |  举报
留言热议
请登录后留言。

登录 注册