#include <stdio.h>
int main()
{
int fun =printf("c for loop");
int x;
for(x=1;x<=fun;x++)
printf("\nloop");
return 0;
}
我以为它会显示错误,但实际上没有显示错误。 它会打印
c for loop
和 loop
10 次。
printf
返回打印的字符数,在本例中为 10。
然后将这个值 10 作为 for 循环的限制,即 for 循环经过 10 次迭代。