14.i++与++i和i--与--i的用法

#include <stdio.h>
int main()
{   
  int i,a;
  i=3;a=0;
  a = i++; //先把i赋值给a(使用)  则a=3
        //然后i再自增1  则i=i+1=4
   printf("输出:a=%d,i=%d\n", a,i);     //输出:a=3,i=4
 // a = ++i;     i先自增1 则i=i+1=4   ++i先++后使用
          //然后再把自增后的i赋值给a  a=i=4
}

**

  • ++i先自增后使用 i++先使用后自增(对象是i)
    –i先自减后使用 i–先使用后自减 (对象是i)
    i–和--i**
#include <stdio.h>
int main()
{
  int i,a;
  i=3;a=0;
  a = i--; //先把i赋值给a 则a=3,再让i自减1 i=i-1=2
  printf("输出:a=%d,i=%d\n", a,i);   //输出:a=3,i=2
  //a= --i; 先让i自减1 则i=i-1=2,再把自减的i赋给a,a=i=2
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值