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

相关推荐
Rust研习社几秒前
Rust 堆内存指针 Box 详解
开发语言·后端·rust
liulilittle8 分钟前
Lua 浮点数比较
开发语言·junit·lua
yuyuyuliang0019 分钟前
python笔记1
开发语言·笔记·python
摇滚侠21 分钟前
Groovy 如何给集合中添加元素
java·开发语言·windows·python
~plus~21 分钟前
C# 事件溯源与 CQRS 架构:用 EventStoreDB 打造可靠系统
开发语言·架构·c#
江奖蒋犟24 分钟前
【C++】红黑树
开发语言·c++
雒珣27 分钟前
Qt实现命令行参数功能示例:QCommandLineParser
开发语言·数据库·qt
.柒宇.29 分钟前
力扣hot100之最大子数组和(Java版)
数据结构·算法·leetcode
无巧不成书021836 分钟前
Java异常体系与处理全解:核心原理、实战用法、避坑指南
java·开发语言·异常处理·java异常处理体系
黎阳之光37 分钟前
非视距·自愈·广覆盖|黎阳之光1.4&5.8GHz宽带自愈网无线基站,重构工业级无线通信
大数据·人工智能·算法·安全·数字孪生