c语言
chenfanfang
这个作者很懒,什么都没留下…
展开
-
ios面试题
浅复制和深复制的区别? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。 深层复制:复制引用对象本身。 意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源 还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制转载 2015-07-30 15:47:33 · 287 阅读 · 0 评论 -
C语言 笔记1
关键字关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”全都是小写,在开发工具中会有特殊的颜色。C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。auto double int struct break else long switchcase enum register typedef char extern return unionconst float s原创 2015-03-27 09:14:01 · 467 阅读 · 0 评论 -
C语言 笔记2
预处理指令1、宏定义 2、条件编译 3、文件包含预处理指令1:宏定义不带参数的宏定义一般形式:#define 宏名 字符串 比如:#define ABC 10 右边的字符串也可以省略,比如:#define ABC宏定义的作用和使用与注意: 宏定义的作用: 它的作用是在编译预处理时,将源程序中所有“宏名”替换成右边的“字符串”,常用来定义常量使用习惯与注意 1、宏名一般用大写字母,以便与变原创 2015-04-27 20:34:22 · 389 阅读 · 0 评论