指针的作用 强制转换 枚举

指针用来做什么:
1,需要传入较大的数据时用作参数
2,传入数组后对数组做操作
3,函数返回值不止一个变量
4,需要用函数来修改不止一个变量
5,动态申请内存。
数组变量是const指针,不能赋值。 判断哪个被const的标志是const在* 的前面还是后面。
强制转换:例如;p=(int)&i;
int num[2]={&a[0],&a[1]}; 指针数组只能存放地址,不能存放整数。
strcpy (stu_1. name ,“li lin”); 字符串复制函数 给stu_1.name复制
如果要构造一个字符串—>数组, 如果要处理一个字符串—>指针
char
是字符串? 只有它所指的字符数组有结尾的0,才能说它所指的是字符串。
常见错误: char*string ;scanf("%s",string);以为是字符串类型,由于没有对string初始化为0,所以不一定每次都出错。
枚举格式 :1.enum枚举类型的名字 {名字0…名字n} 2.枚举类型名字一般不真的使用,要用大括号里的名字,他们就是常量符号,类型是int,值依次从0到n。如: enum colors{red,yellow,green}.
自动计数的枚举;enum color{red,yellow,green,numcolors} numcolor=3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值