a++*2运算
#include<stdio.h>void main()
{
int a=0,n;
printf("input n:");
scanf("%d",&n);
while(n--)
{
printf("%d\n",a++*2);//a++*2相当于a*2;a++
}
}
当输入n=3时输出0 2 4
我的理解是:
while(n--)
{
printf("%d\n",a);
a=a*2;
a++;
}
当输入n=3时输出0 1 3想知道正确的理解顺序 #include<stdio.h>
void main()
{
int a = 0, n;
printf("input n:");
scanf("%d", &n);
while(n--)
{
printf("%d\n", a * 2);
a++;
}
} 人造人 发表于 2016-12-30 21:04
理解了,谢谢
页:
[1]