关于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;是等价的;

相关推荐
骇城迷影8 分钟前
代码随想录:哈希表篇
算法·哈希算法·散列表
智者知已应修善业19 分钟前
【PAT乙级真题解惑1012数字分类】2025-3-29
c语言·c++·经验分享·笔记·算法
每天要多喝水1 小时前
动态规划Day30:买卖股票
算法·动态规划
v_for_van1 小时前
力扣刷题记录6(无算法背景,纯C语言)
c语言·算法·leetcode
之歆1 小时前
HA 高可用集群指南
java·开发语言
-To be number.wan1 小时前
算法学习日记 | 双指针
c++·学习·算法
爱编码的小八嘎1 小时前
第2章 认识CPU-2.3 32位微处理器(1)
c语言
lsx2024061 小时前
电子商务网站主机:选择与维护指南
开发语言
样例过了就是过了2 小时前
LeetCode热题100 最大子数组和
数据结构·算法·leetcode
wangluoqi2 小时前
c++ 逆元 小总结
开发语言·c++