- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Object-c类
1 类的声明及定义一个类包含两部分:类的声明(@interface)和类的定义(@implement)。类的声明为class.h,而定义为class.m,两个文件的名字相同,后缀名不同。使用时,只需要import “class.h”即可。#import @interface Number: NSObject -(void) print();-(void) setN
2015-05-20 16:38:29 486
原创 Object-c多态
1 id类型id类型是一种通用的对象类型,id可以用来存储什么类型的对象。类似Java的Object。2 动态绑定动态绑定也叫多态,是在程序运行期间,根据对象的实际类型进行相应的调用。#import #import "Dog.h"#import "Cat.h"int main(){ @autoreleasepool{
2015-05-20 15:41:53 528
原创 C语言IO
1 错误报告void perror( char const *message); //定义在stdio.h中如果message不是NULL或空字符串,perror函数会打印出message,后面跟一个分号和空格,然后打印出一条当前错误信息。2 终止函数void exit( int status ); //定义于stdlib.h该函数用于终止程序的运行。status参数返
2015-05-13 11:28:29 697
原创 C语言指针
1指针的声明int *a;int* a;int* a,b,c //注 *号是*a的一部分,只对标识符有用,所以b和c只是整形变量int *a,*b,*c;//也可以指定初始值char *msg = “hello world”; == char *msg; msg = “hello world”;注意:hello world看起来是赋值给 *msg的,其实是赋值给 msg
2015-05-12 15:43:23 340
原创 C语言动态分配内存
1 malloc和free#include //stdlib.h声明如下void *malloc(size_t size);void free(void *pointer);malloc函数的参数就是需要分配的内存字节数,当可用内存可以满足的时候,就是提取相应字节数的内存,并返回一个指向该内存的指针。malloc分配的内存是一块连续的内存。如果操作系统的内存无法满足mal
2015-05-11 17:04:23 401
原创 C语言结构体
1 结构体数组是相同类型元素的集合。结构体可以由多种不同类型的数据类型组成的新的数据类型2 结构体声明struct Student { int age; charchar *name; }; 3 结构体变量的定义1、先定义结构体,再定义变量struct Student { int age; charchar *na
2015-05-11 14:49:50 451
原创 C语言数组
1 一维数组定义方式int a[10]; /* 说明整型数组a,有10个元素 */float b[10], c[20]; /* 说明实型数组b,有10个元素,实型数组c,有20个元素 */char ch[20]; /* 说明字符数组ch,有20个元素 */不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。例如:方括号中常量表达式表示数组元素的个数,如a[5]
2015-05-11 12:00:04 728
原创 C语言数据类型
1数据类型 2 整形字面值字面值这个术语表示的是字面值常量,指定了自身的值并不允许改变。(const)十进制的数字可以是 int long或unsigned long。2.1整形 一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后。 int a=6;
2015-05-09 15:05:05 387
原创 C语言入门
#include #include #include #define MAX_NUM 20int add(int,int);int main(){ printf("%s","111");}int add(int a,int b){ return a+b;}1.预处理指令#include //标准IO库#include //#includ
2015-05-09 13:44:05 332
Navicat Premium 11.2.1500 安装包
2017-11-06
IOS AutoLayoutk框架
2015-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人