C 语言小结

指针:

声明一个int 类型的指针--  int * p ;

声明一个int 类型的 变量  int a ;

把 变量 a地址  赋给p p = &a 对于指针变量 只能给地址 不可以给值  例如: p = 100; 错误

如何给 指针变量赋值 *p = 5 ; 其含义 得到a的地址 给a = 5 print(%d,a);  ,5;

print(o%,p);  输出的为指针值


多级指针:不要想的很难 其实很简单

int ** p; 等同 int*(*p);

结构体:作用就是自定义 新的数据类型 关键字 struct 

声明一个结构体

和java对比 class  Person

 struct  person{

int age;

char name;

};


和java对比 class  Person

 struct  person{

int age;

char name;

} person1(12,"land"); 相当java的 new Person(12,"land");

person1.age = 12;    相当java的 person1,setAge(12);


 结构体 变量    person person1,person2  声明变量

java Person person1,person2 定义俩个对象


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值