c语言
文章平均质量分 52
Dariel
这个作者很懒,什么都没留下…
展开
-
黑马程序员_为什么需要动态内存分配
对于传统数组有着如下缺点:数组的长度必须事先确定,而且只能是常整数,不能是变量int a[5];//正确int len = 5; int a[len];//错误传统形式定义的数组,该数组的内存程序员无法手动释放,在一个函数运行期间,系统为该函数中数组所分配的空间会一直存在,直到该函数运行完毕时,数组的空间才会被系统释放。数组的长度一旦定义,其长度就不能更改,数组的长度不能在函数运行的过程中原创 2015-05-28 09:46:30 · 2767 阅读 · 1 评论 -
黑马程序员_结构体论述
面向对象和结构体有点像,所以专门对结构体做一下总结。 结构体就是一些基本的数据类型组合在一起形成一个新的数据类型。结构体的定义:定义结构体的方式可以分为三种:1 定义一个数据类型struct people{ int weight; float age; char sex; }2 第二种方法struct people{ int weight; flo原创 2015-05-31 21:52:30 · 412 阅读 · 0 评论 -
黑马程序员_怎样在objective-c中定义一个类
要求: * 类名、属性名、属性类型、方法名、方法参数、方法返回值自拟 * 自己写main函数测试设计是否合理1.设计一个”狗“类 1> 属性 * 颜色 * 速度(单位是m/s) * 性别 * 体重(单位是kg)2> 行为 * 吃:每吃一次,体重增加0.5kg,输出吃完后的体重 * 吠(叫):输出所有的属性 * 跑:每吃一次,体重减少0.5kg,输出速度和跑完后的体重 * 比较颜原创 2015-05-31 14:19:13 · 408 阅读 · 0 评论 -
黑马程序员_C语言中 break与continue的区别
Break:如果在循环中是用来终止循环,如果在switch中就是用来终止switch。注意:break不能用来终止if语句for(int i=0;i<3;i++){if(3>2) break;//此处break虽然在if语句内部,但break是用来终止for循环的 printf("123\n");//此处永远不会输出}在多层循环中,break只能终止最里面包裹它的那个循环for原创 2015-05-27 20:56:21 · 792 阅读 · 0 评论 -
黑马程序员_@protocol 协议
1.基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了2.格式 协议的编写 @protocol 协议名称 // 方法声明列表 @end 某个类遵守协议 @interface 类名 : 父类 <协议名称> @end3.关键字 协议中有2个关键字可以控原创 2015-06-05 22:05:18 · 358 阅读 · 0 评论