下列循环循环多少次?
#include<stdio.h>
int main(){
int i = 0;
int k = 0;
for (i = 0, k = 0; k = 0; i++, k++)
k++;
return 0;
}
可用count计数
#include<stdio.h>
#include<stdlib.h>
int main(){
int i = 0;
int k = 0;
int count = 0;
for (i = 0, k = 0; k = 0; i++, k++){
k++;
count++;
}
printf("%d\n", count);
system("pause");
return 0;
}
运行结果为0次
因为:k=0为赋值语句,0为假。
若改为k==0,则运行一次。