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

相关推荐
超级大福宝3 分钟前
用买火车票的例子讲解Java反射的作用
java·开发语言·后端
小则又沐风a4 分钟前
第一章:C++入门基础--- c++入门门槛高? 逐步剖析c++语法 成为c++大师
开发语言·c++
像污秽一样4 分钟前
算法设计与分析-习题8.1
数据结构·算法·dfs·dp
飞天狗1116 分钟前
最小生成树算法
算法
H_老邪18 分钟前
贪心算法的应用
算法·ios·贪心算法
小鸡吃米…19 分钟前
Python 中的并发 —— 进程池
linux·服务器·开发语言·python
葳_人生_蕤20 分钟前
Hot100——739.每日温度
数据结构·算法
Elsa️74622 分钟前
洛谷p1046:用一个题练习排序+二分查找
c++·算法
小王不爱笑13222 分钟前
Java 异常全解析:从原理到实战,搞定异常处理
java·开发语言
历程里程碑24 分钟前
40 UDP - 2 C++实现英汉词典查询服务
linux·开发语言·数据结构·c++·ide·c#·vim