摘要: iOS是iPhone Operation System的缩写。使用iOS系统的设备有哪些『iPhone手机,iPad,Apple watch(Watch OS),iPod touch』。交互层:cocoa touch操作系统层:iOS底层:硬件#include 与 #import的区别 #incl... 阅读全文
posted @ 2015-12-17 18:19 芥末勾勒 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 5 typedef struct node{ 6 struct node *previous; 7 int age; 8 struct node *next; 9 }Node; ... 阅读全文
posted @ 2015-12-16 18:31 芥末勾勒 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 动态内存分配realloc 具体函数:void *realloc(void *, size_t) 其中,第一个『void *』是指返回重新分配的内存空间的首地址;第二个『void *』指针只想的内存区域必须是malloc分配过的;『现在总共需要多少内存空间』。这里需要注意的是,如果r... 阅读全文
posted @ 2015-12-15 19:02 芥末勾勒 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 宏定义 (#define) 宏定义的意义和用途:(习惯上,都是“k”开头) 1.为了让一些数据有意义。 2.类似于内联函数(使用简便)。 3.输出日志的开关。 (... 阅读全文
posted @ 2015-12-14 18:50 芥末勾勒 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 先说一下指针的用途:1.访问函数,在函数内部需要改变外部传入内部的值;2.函数中需得到一个连续存储空间的首地址;3.动态分配内存,需要记录分配内存的首地址。说穿了,指针的用途就是和地址相关的。二维数组定义方法 ①int temp1 [2][3] = {}; 第一个中括号是“行”,第二个中括号... 阅读全文
posted @ 2015-12-13 14:17 芥末勾勒 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 在学指针之前,听到的“渲染”都是这样的:指针是最难的。今天接触了指针之后得到的感触就是,“嗯!就是这样的!” 指针是一个特殊的变量(指针也是一个变量),它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的... 阅读全文
posted @ 2015-12-10 17:52 芥末勾勒 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 #include 4 5 #include 6 7 #include 8 9 10 11 void productArray(int array[]); 12 13 void bubbleSort(int array[]); ... 阅读全文
posted @ 2015-12-08 19:10 芥末勾勒 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 昨天学到的函数,在C语言中是这么叫,而在OC和swift中叫做“方法”。数组 数组不像是“char”、“int”、“float”之类的类型保存单个数据,数组是用来保存多个相同类型的数据的。 在定义数组的时候,必须要确定数组的元素个数! 例://定义一个数组,拥有5个元素,默然每个元素的... 阅读全文
posted @ 2015-12-08 18:45 芥末勾勒 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 #include 4 5 #include 6 7 8 9 int password = 123456; 10 11 int balance = 10000; 12 13 bool isLogined = false; 14 ... 阅读全文
posted @ 2015-12-07 18:22 芥末勾勒 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 函数 函数就是一个代码段{},用来将功能模块化。我们都希望程序有两种特性:稳定性和可复用性,函数就是将编写的程序有可复用性的。 函数有两种定义方式:1.先声明、后实现(如果函数的实现部分比较长) 2.声明和实现放在一起(逻辑简单 注意:必须放在main函数的前面) 函数的... 阅读全文
posted @ 2015-12-07 18:21 芥末勾勒 阅读(133) 评论(0) 推荐(0) 编辑