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

相关推荐
HAPPY酷几秒前
C++中类常见的函数分类
java·开发语言·c++
weixin_4491736515 分钟前
java使用poi保存表格和图片到word文件中
java·开发语言·word
好家伙VCC34 分钟前
# 光计算驱动的编程范式革新:用Python实现光子神经网络模拟器在传统电子计算架构逼近物理极限的今天,**光计算**正
java·开发语言·python·神经网络
梵刹古音36 分钟前
【C++】 虚指针(vptr)与虚函数表(vtable)
开发语言·c++
月挽清风36 分钟前
代码随想录第31天:贪心
算法
yqj23441 分钟前
【无标题】
java·开发语言
AI周红伟1 小时前
周红伟:SeedDance 2技术架构和技术原理
人工智能·深度学习·算法
游乐码1 小时前
c#结构体
开发语言·c#
俩娃妈教编程1 小时前
洛谷选题:P1420 最长连号
数据结构·算法
Wect1 小时前
LeetCode 25. K个一组翻转链表:两种解法详解+避坑指南
前端·算法·typescript