c
文章平均质量分 59
IT_贾
这个作者很懒,什么都没留下…
展开
-
数组指针和指针数组
数组指针例如:char (*p)[10] 里面存储的是字符数组,每个字符数组(字符串)长度为10个字符,字符串的首地址为平p; 指针数组例如 : char * str[3] 里面存储的是指针,每个指针占8个字节,内存分配了10个指针 char *n[3]={"gain","much","strong"};在内存中是这样原创 2014-01-04 11:56:07 · 538 阅读 · 0 评论 -
文件操作 fopen fclose
从文件输入输出:#includeFILE *in,*out;in=fopen("a.txt","r"); //其意义是在当前目录下打开文件a.txt, 只允许进行“读”操作,并使in指向该文件。out=fopen("aout.txt","w"); //打开aout.txt, 只能向该文件写入数据, 如果不存在则创建aout.txt;fscanf(in,"%d",转载 2014-01-04 21:07:28 · 2383 阅读 · 0 评论 -
strcat strcpy 源代码,用指针去实现
15、 指针实现 strcmp函数 • int newStrcpy(char *p, char *q) • { • while(*p ==*q) { • if (*p =='\0') { • return 0; • } •原创 2014-01-05 16:55:43 · 2197 阅读 · 0 评论 -
内存分为哪些区
c中:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变原创 2014-01-14 17:19:57 · 1867 阅读 · 0 评论 -
IOS开发之----全局变量extern的使用
extern,作用在IOS中,为了使用全局变量。比写在appDelegate和定义单例方便一些;举例:1.MyExternClass.h添加这个类,并在.m文件添加 代码 #import "MyExtern.h"@implementation MyExternNSString *myExternString = @"123";@end2.在引用类ViewCont原创 2015-11-12 11:32:23 · 3008 阅读 · 0 评论 -
iOS开发new与alloc/init的区别
概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其他定制的初始化方法。转载 2015-10-30 15:16:58 · 516 阅读 · 0 评论