中华考试网·阅读新闻
编程开发 > C/C++ > 文章内容

C语言程序设计基础教程:自加、自减运算符

2015-4-20编辑:ljnbset

自加、自减运算符

1、 自加、自减运算符

++、--

前缀:++i、--i:先增减后引用

    后缀:i++、i--:先引用后增减

2、 运算规则:

优先级:均为2

结合性:自右至左

3、 实例

main()

{

  int a,b,x1,y1,x2,y2;

  a=3;

  b=3;

  x1=a++;

  y1=a;

  x2=++b;

  y2=b;

  printf(“a=%d\nx1=%d\ny1=%d\n”,a,x1,y1);

  printf(“b=%d\nx2=%d\ny2=%d\n”,b,x2,y2);

  }

理解:

  a=3;    

  x1=a++;   相当于x1=a ; a=a+1;  则x1=3,a=4

  y1=a;      y1=4;

 

  b=3;

  x2=++b;   相当于b=b+1;x2=b;则b=4,x2=4;

  y2=b;    y2=4;

C语言程序设计基础教程:运算规则
咨询热线:4000-525-585(免长途费)