c语言之自增运算符和自减运算符

自增运算符和自减运算符是使变量的值+1或-1

自增是++,自减是--

假定变量值为i

++i是在使用变量i之前使i的值加1,类似python中i+=1

--i是在使用变量i之前使i的值减1

i++是使用变量i之后,i的值加1

i--是使用变量i之后,i的值减1

代码示例如下

++i的代码

#include

int main()

{

int a; 

a=3;

printf("a的值为:%d\n",++a);

return 0;

}

运行结果是

a=4

--i的代码

#include

int main()

{

int a; 

a=3;

printf("a的值为:%d\n",--a);

return 0;

}

 运行结果是a=2

如果把++a改为a++,结果还是3,只有再次引用这个结果,a的值才会变为4

你可能感兴趣的:(c语言,c语言,笔记,开发语言)