- 博客(12)
- 收藏
- 关注
原创 OC—— 代码块
1//代码块的定义int (^max)(int ,int );//向上的箭头开头 ,代码块的名字 max返回值为int 类型;传入参数 int,int //用函数闭包的方式指向一个闭包函数max=^(int a,int b){ return a>b?a:b;
2016-02-26 20:55:54
678
原创 objective-c set/get方法(自定义自己的set/get方法)
1#import @interface people : NSObject{ int _age;}@property int age;//这句写后将自动生成set/get方法 setAge:(int)age@end//自定义自己的set/get方法2 #import "people.h"
2016-02-24 23:26:02
4861
原创 iOS开发之 Objective-C语言基础 :代码块
1代码块 ->代码部分需要以{}; “分号”结尾 表示大括号里面内容是代码块内容;2" ^" 这个符号表示后面紧跟着的名称是代码块的类名; typedef void(^sayHello)() {代码块代码部分};
2016-02-22 15:54:27
606
2
原创 C语言—— 将N个数按输入时顺序的逆序排列,用函数实现
#includeint main(){ void sort(char*p,int m); int i,n; char*p,num[20]; printf("input n:"); scanf("%d",&n); printf("please input these numbers :\n"); for(i=0;i<n;i++) scanf("%d",&num[i]); p=&
2015-06-29 20:36:24
35045
4
原创 C——位运算的学习要点
#includeint main(){ unsigned a,b,c,d; printf("please enter a:"); scanf("%o",&a); b=a>>4; c=~(~0<<4); d=b&c; printf("%o,%d\n%o,%d",a,a,d,d); return 0;} 其中c=~(~0j就是构造一个最后低4位为1其余位全为0 的二进制数
2015-06-28 16:52:30
446
原创 C——宏定义,条件编译
#include#define LETTER 0void main(){ char str[20]="C language",c; int i; i=0; while((c=str[i])!='\0') { i++; #if LETTER if(c>='a'&&c<='z') c=c-32; #else if(c>='A'&&c<='Z') c=c+32
2015-06-27 23:22:41
940
原创 C语言——将宏作为头文件,包含在用户程序中
#include#include"c:\define.txt"void main(){ char string[]="CHINA"; int a=1;int b=2;int c=3;int d=4; PR(D1,a); PR(D2,a,b); PR(D3,a,b,c); PR(S,string);}/*头文件格式为:#define PR printf#define NL
2015-06-27 22:35:14
769
原创 C语言——预处理命令(宏)有些问题,宏和函数都可以
#include#define MAX(x,y) (x)>(y)?(x):(y)void main(){ int t; int a=1; int b=2; int c=3; int d=4; t=MAX(a+b,c+d); printf("%d\n",t);}/*这里的MAX不是函数,只有一个main函数,在main 函数中就能求出 t 的值,这个问题也可以用函数(定义
2015-06-27 22:00:36
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人