-1 c assignment-operator post-increment
当我使用c=c++;指令时,为什么C的值不会改变.
码
#include <stdio.h>
int main()
{
int t, c=0,d;
scanf("%d",&t);
while(t--)
{
int n;
scanf("%d",&n);
if(n>=50)
{
c=c++;
printf("%d\n",c);
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
c=c++;
Run Code Online (Sandbox Code Playgroud)
这继续重置值c.
要么:
c++;
Run Code Online (Sandbox Code Playgroud)
要么:
c+= 1;
Run Code Online (Sandbox Code Playgroud)
不做增量和分配.