对象与函数参数

来源:互联网 发布:昭大网络教育 编辑:程序博客网 时间:2024/06/06 11:37

每个对象里面都有一个isa指针指向对象对应的类

import

@interface Car:NSOBject
{
int wheels;
int speed;

}
-(void)run;
@end

@implementation Car
-(void)run
{
NSLog(@”%d个轮胎,%dkm/h”,wheels,speed);
}

@end

//定义函数
void test(int a,int b)
{

a = 4;
b = 200;
}

//函数的成员变量是指针
void test1(Car *newC)

{

newC ->wheels=5;
}

void tets2 (Car *newC)
{
//创建一个对象
Car *p2 = [Car new];
p2 -> wheels = 6;
p2 ->speed = 400;
newC = p2;
newC->wheels = 900;
}
int main()
{

Car *p = [Car new];
p->wheels = 2;
p->speed = 100;
test2(p);
[p run];
}

0 0
原创粉丝点击