为什么会这样 求解....
这是代码#include<stdio.h>
#define CL 8
int main(void)
{
int si_bl;
int si_bl1 = 0;
int si_bl2[CL];
for(si_bl = 0, si_bl2[0] = 2; si_bl < CL; si_bl++)
si_bl2[si_bl + 1] = si_bl2[si_bl] * si_bl2[0]; // 给数组赋值
do
{
printf("%d\n", si_bl2[si_bl1]); // 分别打印数组中的整数
si_bl1++;
}while(si_bl1 < CL);
getchar();
return 0;
}
这是打印的结果