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

发布时间:2024年01月18日

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

自增是++,自减是--

假定变量值为i

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

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

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

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

代码示例如下

++i的代码

#include<stdio.h>

int main()

{

int a;?

a=3;

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

return 0;

}

运行结果是

a=4

--i的代码

#include<stdio.h>

int main()

{

int a;?

a=3;

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

return 0;

}

?运行结果是a=2

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

文章来源:https://blog.csdn.net/2301_81968528/article/details/135654316
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。