C语言/OC
Jerry_121
这个作者很懒,什么都没留下…
展开
-
boa安装
Boa 下载地址:http://www.boa.org/boa-0.94.13.tar.gz1、解压生成Makefiletar xzf boa-0.94.13.tar.gz #解压cd boa-0.94.13/src #进入源码目录./configure #生成Makefile注:1、如果为嵌入式开发板编译需修改Makefile修改Makefile文件,原创 2014-09-17 11:54:44 · 3990 阅读 · 0 评论 -
1.1 struct 结构体 基础
例: struct horse{ int age; int height; }Slver;horse 不是一个变量,通常称为 结构标记符,命名方式与变量名相同。注: 结构标记符可以和变量使用相同的名称(但最好不要这么做)。结构体大小使用 sizeof() 运算符,1:struct person{ int age; int height;原创 2014-12-15 12:01:10 · 4040 阅读 · 0 评论 -
1 不一样的 C 基础
不知道是因为很久没用C了还是因为之前学习不扎实。最近做一些题目老是做错,而且容易钻牛角尖。可能很多人遇到了类似的情况,所以打算从基础开始,好好整理下、、、主要记录C 到Linux 下C 基础,以及一些其中一些常见的,不一样的细节部分。1、数据类型基本类型: 整型、字符型、浮点型(实型)、枚举类型构造数据类型: 数组、结构体类型、公用体类型指针类型: 。。。空原创 2014-12-15 11:57:20 · 3170 阅读 · 0 评论 -
C语言关键字 (二)
10. goto 关键字一般来说,编码的水平与 goto 语句使用的次数成反比。个人主张,禁用 goto 语句。11. void 关键字1、void 修饰函数返回值和参数1> 如果函数没有返回值,那么应将其声明为void 类型。2> 如果函数无参数,那么应声明其参数为void2、void 指针1> 不能对void 指针进行算法操作2> 如果函数的参数可以使任意类原创 2015-02-01 22:39:45 · 3437 阅读 · 0 评论 -
C语言关键字 (一)
0.定义和声明的区别1、什么是定义?所谓的定义就是编译器创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。这个名字一旦和这块内存匹配起来,他们就同生共死,不离不弃,并且这块内存的位置也不能被改变。一个变量或对象在一定的区域内只能被定义一次。2、什么事声明?声明就是告诉编译器,这个名字已经匹配到一块内存上了,声明可以出现多次。同时也告诉原创 2015-02-01 15:26:44 · 3480 阅读 · 0 评论 -
OC 内存管理
一、什么是内存管理由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。二、操作判断对象要不要回收的唯一依据就是计数器是否为0,若不为0则存在。所以对内存的管理就是对原创 2015-02-01 23:06:45 · 3335 阅读 · 0 评论 -
Objective-C NSString 创建初始化的几种方法
1 #import 2 3 int main(int argc,const char *argv[]) 4 { 5 6 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init]; 7 //从文件获取字符串 编码、错误 参数 8 NSStringEncoding enc原创 2014-12-03 09:35:08 · 4629 阅读 · 0 评论 -
1.3 struct 结构体 结构体与函数
5、结构与函数结构体作为函数的变元struct family{ char name[20]; int age; char father[20]; char motger[20];};//比较两个家庭的妈妈 是否相同。 是返回0 否则返回非0int siblings(struct family member1, struct family member2){原创 2014-12-16 14:45:23 · 3898 阅读 · 0 评论 -
1.2 struct 结构体 深入
4、深入结构体将结构体作为结构体成员1:struct Date{ int day; int month; int year;};struct Person{ struct Date birth; int age; int height; char name[20]; char mother[20];}p1,p2;访问结构体中的结构体成员p1.原创 2014-12-16 14:42:04 · 3656 阅读 · 0 评论 -
Ios 面试题
1、1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}转载 2014-12-15 09:07:25 · 3157 阅读 · 0 评论