- 博客(15)
- 收藏
- 关注
原创 继承 初始化方法 便利构造器
1.继承的上层:父类, 继承的下层:子类.继承是单向的,不能相互继承.继承具有传递性, a继承于b, b 继承于c, a 具有b 和 c的特征和行为2.子类能继承父类全部的特征和行为.3.OC只允许单继承NSObject是根类继承的内容: 所有实例变量和方法子类中可以重写父类的方法(overwrite)4.子类优先实现自己重写的方法,如果该方法子类没
2015-10-03 00:12:09
213
原创 OC初识
NSLog(@"Hello World");//NSlog将字符串打印在控制台进行输出。类似于printfmain.m#import#import "Person.h"intmain(intargc, const char * argv[]){ //1、创建
2015-08-24 14:28:35
192
原创 函数指针
函数指针:int (*p)(int x, int y)函数名代表首地址 //声明了一个返回值为int,拥有两个整型参数的函数指针p //指针的类型是int (*)(int, int) int (*p)(inta, int b) = NULL; //函数名就是
2015-08-20 20:28:17
184
原创 动态内存分配
1、malloc char * str = malloc(8);1、从高到低分配地址,从低到高存取;2、上图中上面是栈底,下面是栈顶; //栈区的变量出了其所属的范围会被系统自动销毁,空间被回收。 //内存数据的清除过程是标记删除,只是标记此块区域可以使用,但是区域内的数据不会被清除。 //函数的调用就是一个进栈出
2015-08-20 20:26:02
198
原创 结构体指针 宏 预编译
1、数组作为函数参数的时候,其实传递给函数的是数组的首地址2、指针++,一次移动 一个类型那么长的距离定义:指向结构体变量的指针结构体指针: STU stu2 = {"zhangsan2",'m',86}; STU *o = &stu2; printf("%s",o->name);
2015-08-20 20:22:07
372
原创 指针
1...交换a b的值a = a ^ b;b = b ^ a;a = a ^ b;2...理解-----指针可以通过函数改变函数外的值 指针所占字节数 只与操作系统有关, 8位或者4位地址的表示方式为16进制打印地址用%p指针变量存储的只是整型变量的首地址(第一个字节的地址)* 取值运算符, 根据指针变量里存储的地址, 找到并取出对应内存空间的值&取址运
2015-08-20 20:19:13
167
原创 结构体
stu1 = stu2;//数组不可以直接赋值,但是可以通过将数组放进结构体的方式实现数组的直接赋值//匿名结构体,在声明完之后立刻为该结构体定义变量,否则该匿名结构体将无法再使用(注意符号,逗号以及分号)struct{ char name[20]; int age;}p1 = {"maomao",23},p2 = {
2015-08-20 20:16:27
204
原创 函数
C语言中,函数不允许嵌套定义(不能在main函数里面)1.函数的返回值成为函数的值,只能通过return语句返回给主调函数2.函数即使没有返回值也可以用return来结束函数的执行,回到主调函数3.return后面的语句不再执行4.主调函数, 谁调用函数, 谁就是这个函数的主调函数函数声明 函数定义 二者最好都要有如果函数定义在主调函数之前可以省略函数声明,
2015-08-20 20:10:01
172
原创 二维数组
1.. //定义二维数组的时候,可以不指定第一维的长度,但是必须制定第二维的长度strcmp 比较字符串大小 只比首字母大小, 首字母一样则比较下一位. 所以它可以作为名字按字母排序的方法 随机生成一个3行4列的二维数组,找一个二维数组的鞍点(在该行中最大,该列中最小),打印出行列,及其所在的坐标 int str
2015-08-20 20:08:39
424
原创 字符串操作函数
1**字符串是特殊的字符数组,字符串都是以/0结束的,系统会在字符串的结尾自动补上/02..冒泡排序: n - 1 趟, 其中for循环里, 外层的- 1 与内层的- i目的是提高程序的运行效率,可以不写; 但是内层的-1目的是为了防止数据越界,必须要写.3..sizeof() 计算数组元素4.. int str[10]={0};
2015-08-20 20:02:54
148
原创 输入3个数,求最大值最小值中间值
输入3个数,求最大值最小值中间值2015.06.261、2、 bool 如果为真,则返回1,如果为假则返回03、&& 逻辑与 要求表达式两边同时为真,结果才为真,如果表达式两边有一个为假,结果就为假。 || 逻辑或 一真即真 !4if 第一种形式,如果条件表达式为真,会执行
2015-08-20 14:32:22
5296
原创 常量、变量、运算符
常量、变量、运算符的组合 即为表达式+在前先++,++在后后++赋值 左边赋值给右边main函数是程序的入口,程序执行从main函数开始,从main函数里结束。一般情况下,一个程序里只允许出现一个main函数#import 引入头文件
2015-08-19 20:55:43
259
原创 Write the Code. Change the World
一直在印象笔记里面记录自己学习的过程,一直想要开通一个博客,但是一直没有付诸行动。今天开始吧。
2015-08-19 20:45:23
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人