关于sum+=1与sum=sum+1的关系(C语言)

一、sum += 1;与sum = sum + 1;是相等的,运算结果相等;

二、用一段代码说明;

cs 复制代码
# define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	//初始变量值;
	int n1 = 1;
	int n2 = 1;

	//输出;
	printf("运算前的n1=%d,n2=%d", n1, n2);

	//换行;
	printf("\n");

	//运算;
	n1 += 1;
	n2 = n2 + 1;

	//输出;
	printf("n1+=1的结果为:%d,n2=n2+1的结果为:%d", n1, n2);

	//换行;
	printf("\n");

	return 0;
}

三、运行结果;

可以发现两者的结果是相同的,所以sum += 1;与sum = sum + 1;是等价的;

相关推荐
海寻山14 小时前
Java内部类:4种类型+实战场景+面试避坑
java·开发语言·面试
Lsk_Smion14 小时前
Hot100(开刷) 之 长度最小的数组--删除倒数第N个链表--层序遍历
java·数据结构·算法·kotlin
luoganttcc14 小时前
dim3 grid_size(2, 3, 4); dim3 block_size(4, 8, 4)算例
算法
梦游钓鱼14 小时前
stl常用容器说明
开发语言·c++
WBluuue14 小时前
Codeforces 1088 Div1+2(ABC1C2DEF)
c++·算法
踏着七彩祥云的小丑14 小时前
Python——字符串常用操作
开发语言·python
成都易yisdong14 小时前
基于C#和WMM2025模型的地磁参数计算器实现
开发语言·c#
像素猎人14 小时前
map<数据类型,数据类型> mp和unordered_map<数据类型,数据类型> ump的讲解,蓝桥杯OJ4567最大数目
c++·算法·蓝桥杯·stl·map
Narrastory14 小时前
Note:强化学习(一)
人工智能·算法·强化学习