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

相关推荐
罗湖老棍子2 分钟前
【例9.10】机器分配(信息学奥赛一本通- P1266) 机器分配(洛谷P2066)
算法·动态规划·多重背包
好评1248 分钟前
C/C++ 内存管理:摆脱野指针和内存泄漏
开发语言·c++·内存管理·c/c++
Arva .11 分钟前
读写锁 (ReadWriteLock)
java·开发语言
灰灰勇闯IT13 分钟前
虚拟机性能优化实战:从基础调优到深度压榨性能
开发语言·学习·性能优化·虚拟机
roman_日积跬步-终至千里16 分钟前
【计算机视觉(2)】图像几何变换基础篇:从平移旋转到投影变换
人工智能·算法·计算机视觉
霸王大陆22 分钟前
《零基础学PHP:从入门到实战》教程-模块八:面向对象编程(OOP)入门-5
开发语言·笔记·php·课程设计
0 0 022 分钟前
CCF-CSP 37-3 模板展开(templating)【C++】
c++·算法
毕设源码-郭学长23 分钟前
【开题答辩全过程】以 基于java的校园安全管理系统为例,包含答辩的问题和答案
java·开发语言
im_AMBER23 分钟前
Leetcode 71 买卖股票的最佳时机 | 增量元素之间的最大差值
笔记·学习·算法·leetcode
ranchor66624 分钟前
pandas 模拟题
开发语言·python·pandas