C语言高手COME IN

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:33:45
main()

{

int i,j;

char a[][5]={{'B','A','S','I','C',},{'d','B','A','S','E'}};

for(i=0;i<=1;i++)

{

for(j=0;j<=4;j++)

printf("%c",a[i][j]);

printf("\n");

}

}

数组问题
对于这个程序的实际的时间输出的字符是BASIC与basic是不是由于由于人的眼睛视觉停留所以才看到了连续的字符?但是如果把时间放慢N倍那么它实际的输出是不是先显示B,然后消失,在显示A,然后在消失,在显示S………………?

呵呵,你运行这个程序后 屏幕上出现结果,明明是“长期”存在的,怎么能说是视觉效果昵。

只是计算机速度太快,而你根本发现不了 出现 B 与A 等字符之间的间隔而已。他们出现后并不消失

若我们把时间放慢 N倍,我们能看到计算机 一次输入一个字符知道程序结束

知道怎么才能把时间放慢N倍吗? 多次按 F7或F8 让程序一步步地运行 就是了(由于4年没有接触过C语言了,所以具体忘记是应该按 F7 还是F8,不过我倾向于 按F7)