C语言学习第三天

1.操作符

(1)++ 和 --

①前++

这种++的方式就是先加了,再赋值,来看下面这个例子

所以这样子的话,a会先自加1,也就是11,然后再把11这个值赋给c,所以打印出来的话c就是为11 

 ②后++

后++就是和前++相反了,后++就是先赋值,再自加,还是以上面这幅图为例,这样的话打印出来就是c为10,a为11

当然,--也是同理

2.关键字

(1)常见关键字

①auto

 

 在局部变量中,a是自动生成,自动销毁的。所以int a 也叫做自动变量

所以这个int a 的前面自动省略了 auto 关键字

局部变量都是自动变量所以基本上都省略了auto关键字

②typedef

 将unsigned int 类型定义为 u_int ,以可以更简便的使用unsigned int 这个类型来定义数据

若要定义一个unsigned int 类型的 数据 a 的话

直接 u_int a = xxx; 这样子定义就可以

③static

这是在不用局部变量时打印出的结果 

这是在用了局部变量时打印出的结果

static 一般都是用来修饰局部变量,使得局部变量的生命周期变长 -- 使得局部变量在函数中执行完后不会马上销毁 

 extern关键字的用法(补充)

 

 =======================================================================

④* & 指针
 

 所以" * "符号也叫做" 解引用操作符 "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值