while有赋值功能?
程序代码:#include<stdio.h>
void main()
{
int a=10,y=0;
do
{
printf("%d\n",a);
a+=2,y+=a;
printf("a=%d,y=%d\n",a,y);
if(y>20) break;
} while(a=14);
}
这是不是先将14赋值给a,再判断a是不是等于0,执行啊?int a=10,y=0;
while(a=0){a+=2,y+=a;
printf("a=%d,y=%d\n",a,y);
if(y>20) break;这是不是也先赋值再判断是否为0,再执行啊?









