--i和i--C语言
时间: 2023-11-04 11:07:20 浏览: 115
中有什么区别?
--i和i--都是C语言中的自减运算符,但它们的执行顺序不同。--i是先执行i=i-1操作,再使用i的值;而i--是先使用i的值,再执行i=i-1操作。例如,如果i的初始值为10,则执行--i后i的值为9,执行i--后i的值为9,但a的值为10。具体可以参考以下代码示例:
```
int i = 10;
int a = i--;
//此时a的值为10,i的值为9
int j = 10;
int b = --j;
//此时b的值为9,j的值为9
```
相关问题
c语言--i和i--
C语言中,i++和++i都是将i的值加1,但是它们的区别在于它们的返回值不同。i++的返回值是i加1之前的值,而++i的返回值是i加1之后的值。同样的,i--和--i也是将i的值减1,但是它们的返回值也不同。i--的返回值是i减1之前的值,而--i的返回值是i减1之后的值。在代码中,使用i++或者++i、i--或者--i都可以实现对i的加1或减1操作,但是需要注意它们的返回值可能会影响程序的运行结果。
c语言 1-100累加和
您好!计算1-100的累加和可以使用C语言编写如下代码:
```c
#include <stdio.h>
int main()
{
int sum = 0, i;
for(i = 1; i <= 100; i++)
{
sum += i;
}
printf("1-100的累加和为:%d\n", sum);
return 0;
}
```
在上面的代码中,我们使用了for循环来计算1-100的累加和。sum变量用于存储累加的结果,i变量用于循环计数。每次循环中,我们将i加入sum中,并将i的值增加1。当i的值大于100时,for循环结束,累加和的结果被输出到屏幕上。
希望这个例子对您有帮助!
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)