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

相关推荐
漫随流水7 分钟前
leetcode算法(513.找树左下角的值)
数据结构·算法·leetcode·二叉树
小屁猪qAq8 分钟前
设计模式总纲
开发语言·c++·设计模式
不绝19115 分钟前
C#核心:多态
开发语言·c#
Howrun77715 分钟前
C++标准线程库-全面讲解
开发语言·c++
浪扼飞舟17 分钟前
C#(多线程和同步异步)
java·开发语言
万行17 分钟前
机器人系统SLAM讲解
开发语言·python·决策树·机器学习·机器人
抬头望远方18 分钟前
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
开发语言·支持向量机·matlab·无人机
matlab科研助手20 分钟前
【路径规划】基于遗传算法的农药无人机在多边形区域的路径规划研究附Matlab代码
开发语言·matlab·无人机
2301_7806698623 分钟前
字符集及其编码、解码操作、IO流分类
java·开发语言
无名的小三轮31 分钟前
第三章 防火墙概述
开发语言·php