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

相关推荐
他是龙5512 分钟前
70:Python安全 & SSTI模板注入 & Jinja2引擎 & 利用绕过 & 工具实战
开发语言·python·安全
熬夜敲代码的猫2 分钟前
C++继承:让你从入门到深入
c++·算法·继承
人道领域7 分钟前
【LeetCode刷题日记】239.滑动窗口最大值:单调队列解法(困难)
java·开发语言·算法
Irissgwe8 分钟前
优选算法精讲(专题一)
数据结构·算法
睡觉就不困鸭9 分钟前
第十五天 反转字符串
数据结构·算法
果汁华11 分钟前
Claude Agent SDK Python:构建自主 AI 代理的官方引擎
开发语言·人工智能·python
常利兵11 分钟前
安卓启动页Logo适配秘籍:告别“奇形怪状”的展示
android·java·开发语言
生物信息与育种13 分钟前
JIPB | 一个表观多组学整合分析与可视化工具OmicsCanvas
运维·人工智能·算法·自动化·transformer
txz203516 分钟前
2,使用功能包组织C++节点
开发语言·c++·ros
♛识尔如昼♛16 分钟前
C 基础(15) - 位操作
c语言