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………………?
{
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)