摘要: 1.指针赋值 ① int i , *p , *q; p = &i;//p获取i的地址 q = p;//指针变量p把地址拷贝给指针变量q *p = 1;//改变i的值为1 *q = 2;//改变i的值为2 ② int i , j , *p , *q; p = &i;//指针变量i获取i的地址 q = 阅读全文
posted @ 2016-01-30 10:54 哎呦,金毛 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.内存地址就是一个编号,这些编号都是连续的,称作地址。编号对应的内存以字节为单位划分。 2.内存地址的大小与数据总线的位数有关 3.内存访问分为:直接访问和间接访问 ①直接访问:直接访问内存单元中的内容 示例: int a = 20 ; 对于直接访问,a代表存放数据的内存单元,通过对a赋值或者取值 阅读全文
posted @ 2016-01-30 10:52 哎呦,金毛 阅读(294) 评论(0) 推荐(1) 编辑
摘要: 1.malloc (1)malloc分配函数:需要给出申请空间大小(以字节为单位) (2)返回值是一个首地址,用指针接收 (3)使用sizeof计算元素大小 (4)使用malloc函数申请内存空间,用完后需要释放,否则会造成内存泄露 (5)释放函数free需要指向分配内存的指针 (6)基本形式:vo 阅读全文
posted @ 2016-01-30 10:31 哎呦,金毛 阅读(485) 评论(0) 推荐(0) 编辑
摘要: # C语言基础2015年03月26日10:04:411、 语言排行榜C——java——objective-C2、 进制:进制:进位机制。用普通的话讲,应该为人为的定义一种度量来标识一样东西。计算机常用的进制有:十进制、二进制、八进制和十六进制。➢ 十进制:0-9(十个指头)(进制表示基数:10)➢ 阅读全文
posted @ 2016-01-29 22:22 哎呦,金毛 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1.内存分区: 高(内存地址大) 栈底 栈区 堆区 静态区 常量区 低(内存地址小) 代码区 2.栈:数据结构 (1)特点:先进后出 (2)操作:入栈(push)出栈(pop) (3)栈从高->低分配空间 char a = 0; char b = 0; char c = 0; printf(“a:% 阅读全文
posted @ 2016-01-29 12:20 哎呦,金毛 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.继承 ①继承既能保证类的完整,又能简化代码 ②简化代码 ③把公共的方法和实例变量写在父类里,子类只需要写自己独有的实例变量和方法即可。 ④继承的特点: 《1》没有父类的类称为根类,OC中的根类是NSObject(祖宗) 《2》继承的上层:父类,继承的下层:子类 《3》继承的内容:所有的实例变量和 阅读全文
posted @ 2016-01-29 10:18 哎呦,金毛 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1.接口部分:对外声明类的行为和特征(类的定义分为:接口部分和实现部分) ① @interface 接口关键字:用于表示这是一个类的接口部分 接口部分功能:是定义类的静态特征和声明动态行为 @end 作为结束标志 对外接口:通过接口就可以在不知道实现的情况下,了解这个类有什么 Person:类名,每 阅读全文
posted @ 2016-01-29 10:14 哎呦,金毛 阅读(291) 评论(0) 推荐(0) 编辑