- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 C语言-----二维字符串数组内存图解
格式:类型说明符 数组名 [常量表达式1][常量表达式2]注意:二位字符数组可以修改值,因为存在内存栈中。
2015-09-23 14:18:10
997
1
原创 C语言-----一位维指针数组的内存图解
1) 定义:一个数组的元素值是指针,即指针数组是一组有序的指针的集合。2) 格式:类型说明符 *数组名[数组长度]3) 例子:int *p[2] // p是一个指针数组,p有三个数组元素,每个元素都是一个指针,指向整型变量。
2015-09-23 14:13:51
1033
1
原创 C语言-----指针为什么要区分类型图解
在同一个编译器下,一个指针变量所占用的内存空间是固定的,比如:在16位的编译器环境下,任何一个指针变量都只占用2个字节,并不会随所指向变量的类型改变而改变。
2015-09-23 14:06:40
768
原创 C语言-----冒泡排序
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。1) 比较相邻的元素。如果第一个比第二个大,就交换他们两
2015-09-23 13:28:55
502
原创 Objective-C------NSDictionary、NSMutableDictionary字典对象用法总结
//NSDictionary字典对象--不可变字典/*字典:由键-对象对组成的数据集合,可以是动态的,字典中的记录可以动态的添加和删除,可以用键检索词典或者枚举他们的内容键:必须是单值,一般是字符串,也可以是其他的对象类型值:可以是任何对象类型除了nil*///创建 //创建单个字典 NSDictionary *dic = [NSDictionary dictionaryWith
2015-09-22 16:46:17
1393
原创 Objective-C-------NSDictionay按照字母的顺序显示字典中的内容
NSDictionary *dic = @{@"obj1", @"key1", @"obj2", @"key2"};NSArray *keys = [dic allKeys];keys = [keys sortedArrayUsingComparator:^(id key1,id key2){ return [key1 compare:key2];}]for (NSString *key in k
2015-09-22 16:02:51
639
原创 Objective-C-----用NSArray显示一年中所有的月份
int main(){ int i; @autoreleasepool} //创立月份的数组 NSArray *monthName = [NSArray arrayWithObjects: @"January",@"February",@"March",@"April",
2015-09-21 20:50:00
328
原创 Objectvie-C------NSArray、NSMutableArray基本用法总结
NSArray创建:NSArray *array = [NSArray arrayWithObject:@"obj"];NSArray *array = [NSArray arrayWithObjects:@"obj1", @"obj2", @"obj3", nil];增加NSArray *array1 = [array arrayByAddingObject:@"ccc"];
2015-09-21 19:50:18
394
原创 Objective-C------NSString、NSMutableString 基本用法总结
NSString创建空字符串:NSString *astring = [[NSString alloc] init];基本:NSString *astring = @"This is a String!";格式化:NSString *astring = [NSString stringWithFormat:@"格式化",字符串];NSString *str = @"1
2015-09-21 17:25:18
512
原创 C语言----二维数组的存储
存储方式:1) 计算机会给二维数组分配一块连续的存储空间2) 数组名表示该二维数组的首地址,从首地址开始,依次存入第一行、第二行….3) 每一行的存储方式,从首地址开始,依次存入第一个元素、第二个元素…..4) 每个字节占用相同的字节数【字节取决于数组类型】5) 数组中的每个元素之间的地址是连续的。
2015-09-21 13:16:04
1865
原创 一维数组的内部存储方法
1) 计算机会给数组分配一块连续的存储空间。2) 数组名代表数组的首地址,从首地址位置,依次存入数组的元素。3) 每个元素占用相同的字节数[字节数取决于数组类型]4) 数组的每个元素之间的地址连续。
2015-09-20 11:37:45
1547
原创 变量在内存中的存储原则
内存有着若干个1个字节构成,每个字节(内存单元)有唯一的一个地址。【1字节= 8位】先定义的变量是高地址,后定义的变量分配的是低地址。
2015-09-20 11:17:09
474
原创 Objective-C中的@property的retain写法的原理
目的:解决参数是OC对象的内存泄漏 场景1:在main中参数对象只有一个=============main.m==================#import “Person.h”int main(){Person *Sam = [Person new];Car *bmw = [Car new];[Sam setCar:bmw];[Sam FuckCar]
2015-09-20 10:51:14
535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人