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

相关推荐
今天长肉了吗几秒前
风控指标平台实战:大数据量下如何设计分批处理
开发语言·数据库·python
昵称小白4 分钟前
C++ 刷题语法速查
c++·算法
JQLvopkk7 分钟前
C# 工业级数据可视化:用ScottPlot让10万个点流畅显示的实战秘籍
人工智能·算法·机器学习
ch.ju11 分钟前
Java programming(The third edition) Chapter Two——Null return value
java·开发语言
折哥的程序人生 · 物流技术专研29 分钟前
第3篇:为何要配置环境变量?
java·开发语言·后端·面试
神仙别闹35 分钟前
基于C# 利用工程活动图 AOE 网设计算法
算法·c#·php
地平线开发者35 分钟前
Linux 性能优化工具
算法·自动驾驶
游乐码35 分钟前
c#迭代器
开发语言·c#
十五年专注C++开发41 分钟前
Qt程序设计涉及到的开发软件
开发语言·c++·qt
海盗123442 分钟前
C# OPC UA客户端开发实战
服务器·开发语言·c#