4.5

4.17

++i,将i增1,并且(++i)本身是增1后的值
i++,将i增1,但是(i++)本身是原来的值  
例如:
int i=5;
++i;//  i=6,(++i)=6
int j=5;
j++; //j=6,(j++)=5

4.18
会从第二个元素开始输出,并且会输出尾元素后的一个元素,那是不存在的,所以会出错

4.19

ptr != 0 && *ptr++  // ptr不是空指针,并且存在一个int是*ptr
ival++ && ival // ival不为0,并且(ival+1)不为0
vec[ival++] <= vec[ival] // 不正确,编译器不知道计算顺序,未定义的行为
改正:
vec[ival] <= vec[ival+1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值