n++与++n在程序中的区别

n++与++n在程序中的区别_第1张图片

记录一下n++与++n的区别

阅读本程序,第四行我们定义了n1,n2两个变量初始值都为5。

程序五六行,我们把n2的值进行自增,之后输出,我们看到n2的值变为了6。

程序七八行,我们把n2的值再自增,之后输出,n2的值变为7。

由此我们可以看出,当对数据无处理时,n++/++n的区别不大,作用都是将变量的值+1。

在程序的第九行,n1=n2++ 先将n2的值(7)赋给n1,之后将n2自加(7+1),之后输出,可以看到n1=7,n2=8。

程序第十一行,n1=++n2 是先将n2的值进行自加(8+1)再将n2自加后的值赋给n1(9)输出n1=9,n2=9。

你可能感兴趣的:(c++,c语言)