自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 继承 初始化方法 便利构造器

1.继承的上层:父类, 继承的下层:子类.继承是单向的,不能相互继承.继承具有传递性, a继承于b, b 继承于c, a 具有b 和 c的特征和行为2.子类能继承父类全部的特征和行为.3.OC只允许单继承NSObject是根类继承的内容: 所有实例变量和方法子类中可以重写父类的方法(overwrite)4.子类优先实现自己重写的方法,如果该方法子类没

2015-10-03 00:12:09 213

原创 1.实例变量可见度2.方法3.setter, getter

2015-08-24 14:35:54 240

原创 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

原创 循环 最大公约数 冒泡排序

话说印象笔记的笔记怎么导出到博客里啊。。。。

2015-08-20 17:20:25 302

原创 输入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关注的人

提示
确定要删除当前文章?
取消 删除