- 博客(9)
- 收藏
- 关注
原创 简单的登陆程序
这个程序已开始关于键入字符串和已知字符串的相等判断卧室有点晕的,而且现在对于字符数组和字符串的相等判断还不是很明白,简易登陆程序主要是如何判断键入字符串是密码,经过查阅资料和整理,终于初具模型,代码如下:#include #include #include int compare(char *a,char *b){ if (strcmp(a
2015-10-27 23:18:01
333
原创 关于数字的连续和分解
这是一个很简单的算法,但是关于逻辑与细节处理,我也是不要不要的了,两天的课后时间才略成型,题目是:若一个数可以分解为至少两个连续正整数的和,则输出这个数并输出可以分解的所有可能,代码如下,我的思路是用两个for嵌套for来实现 每次被嵌套for执行完毕则将和初始化。代码如下# include int main(){ int i; int k
2015-10-27 23:15:44
393
原创 简单的猜拳游戏的实现
#include #include void change(int key){ if(key == 0) printf("石头\n"); else if(key == 1) printf("剪刀\n"); else printf("布\n");}int main() { int key; int i; int key
2015-10-27 23:14:38
505
原创 block
Block与函数的区别1定义方式不同2block是一个类型,函数只是函数3函数不可以嵌套定义,但是block可以嵌套4block是数据类型,可以作为函数的参数和返回值,Block是一个c级别的语法和运行机制,它与标准的c函数类似,不同之处在于,他除了有可执行代码以外,它还包含了与堆,栈内存绑定的变量,因此,block对象包含了一组状态数据,这些数据在程序执行时用语对行为产生
2015-10-27 23:13:17
208
原创 NSFileManager
创建对象 NSFileManager *filemanager =[ NSFileMManager defaultManager];通过对象调用对象方法(判断)1判断路径是否存在[filemanager fileExistsAtPath:path]返回BOOL类型2判断类型[filemanager fileExistsAtPath:path isDirectory:
2015-10-27 23:04:55
238
原创 c语言小总结
以下是我对c的总结,只是我对c的基础知识的简单整理,好吧,会很粗略,但是不太熟悉的地方,我会着重下内存管理1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
2015-10-23 12:22:44
368
原创 多级指针
对于指针我也是蒙的,但是忽然想通了一点所以记下来指针 就是指向 ,*就是找到你指向的内容下面我做一个简单的小程序 加强一下理解 我在主函数中定义一个整形指针变量p,然后要通过三级指针修改*p的值#includevoid g(int ***w){ int i = 10; **w=&i; //w是一个三级指针 指向 指向指针变量p的指针
2015-10-23 12:19:37
270
原创 协议
protocol 就一个用途,用来声明一大堆的方法(不能声明成员变量),不能写实现。只要某个累遵守了这个协议,就拥有了这个协议中的所有方法的声明。只要父类遵守了某个协议,那么子类也遵守protocol声明的方法可以让任何类去实现,protocol就是协议oc不能继承多个类(单继承)但能够遵守多个协议。基协议:最根本最基础的协议,其中生命了很多最基本的方法协议可以遵守协
2015-10-23 12:16:36
220
原创 内存管理总结
内存管理 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,,并且在适当的时候释放和回收内存资源。(一)为什么要进行内存管理。由于移动设备的内存极其有限,需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。 管理范围: 任何继承NSObject的对象。本质原因是因为对象和其他数据类型在系统中的存储空间
2015-10-14 13:21:14
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人