- 博客(22)
- 收藏
- 关注
原创 黑马程序员_iOS开发之OC之block块与@protocol协议
一、block的使用1> 如何定义block变量 int (^sumblock)(int, int); //-------------------------- 2> 如何利用block封装代码 ^(int a, int b){ return a+b; }; //------------------------
2014-10-27 00:37:51 663
原创 黑马程序员_iOS开发之OC之面向对象之id语法、构造方法、@category分类、类本质、description方法和SEL数据类型
1、id语法
2014-10-23 00:41:20 882
原创 黑马程序员_iOS开发C语言基础之递归的使用
递归的使用原理/* 设计一个函数,用来计算b的n次方 递归的2个条件: 1.函数自己调用自己 2.必须有个明确的返回值 */#include int pow2(int b,int n );int main(){ int c = pow2(3,2); printf(
2014-10-10 21:00:26 670
原创 黑马程序员_iOS开发C语言基础之关键字typedef、static、extern使用
1、typedef的基本使用#include /* 1.作用:给已经存在的类型起一个新的名称 2.使用场合 1>基本数据类型 2>指针 3>结构体 4>枚举 5>指向函数的指针 *///******************************************
2014-10-10 15:50:32 871
原创 黑马程序员_iOS开发C语言基础之预处理命令
1、不带参数的宏定义#include /* 1.所有的预处理指令都是以#开头 2.预处理指令分3种 1>宏定义 2>条件编译 3>文件包含 3.预处理指令在代码翻译成0和1(编译)之前执行 4.预处理指令的位置是随便写的 5.预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾 6.
2014-10-10 00:28:07 564
原创 黑马程序员_iOS开发C语言基础之数组
1、数组使用注意#include int main(){ // 数组的定义格式: 类型 数组名[元素个数]; // 快速初始化,只能在定义数组时初始化 int ages[5]={11,11,11,11,11}; int ages1[5]={12,23}; int ages2[5]={0,0,0,1,1};
2014-09-29 17:45:58 731
原创 黑马程序员_iOS开发C语言基础之二进制内存存储解析与字符操作
1、内存中变量的二进制存储#include int main(){ // 一个int类型数据占据4个字节、32bit // 0000 0000 0000 0000 0000 0000 0000 1100 // 内存分配地址由大到小,放数据也是由大到小 // 变量的首地址是地址中最小值 int numbe
2014-09-28 23:06:19 839
原创 黑马程序员_iOS开发C语言基础之函数
函数1、函数内存示意图:#includeint sum(int num1 , int num2){ return num1+num2;}int main(){ int a = 100; int b =27; int c = sum(a , b); return 0;}
2014-09-28 02:23:13 680
原创 黑马程序员_iOS开发C语言基础之运算符和流程控制
一、运算符1、命令窗口卡住后用control+c退出2、取余运算(就是模运算),%操作数都是整数,int e = -10 % 3 e=-1int e = -10 % -3 e=-1int e = 10 % -3 e=1%取余结果的正负性只跟%左边的数值有关3、自动类型转换,强制类型转换(type)参与运算数据类型是什么类型,结果就是什么类型10/
2014-09-26 12:23:31 859
转载 Linux学习(2014/3/13 )
一、Linux初学 环境的搭建用现成的,在搭建好的Ubnutu上,进行命令的学习。命令如下:c原程序文件的编译执行:gcc -o * *.c gcc -c *.c *.c ls *.o gcc -o * *.o *.o ./* 静态函数库,共享函数库,目标程序,Linux下命令是区分大小写的,窗口模式,命令模式,命令模式下的命令规律:首
2014-03-13 23:18:37 560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人