还是c语言的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:30:47
#include "stdio.h"
main()
{
int i;
textbackground(0);
clrscr();
for(i=1;i<8;i++)
{
window(10+i*5,5+i,30+i*5,15+i);
textbackground(i);
clrscr();
}
getch();
}

注释啊 详细的

#include "stdio.h"
main()
{
int i;
textbackground(0); //功能:选择新的文本背景颜色
clrscr(); //清屏
for(i=1;i<8;i++) //循环7次
{
window(10+i*5,5+i,30+i*5,15+i);
//例如:window(0,0,40,25) 表明定义(0,0)处一个40列25行的矩形
该语句定义矩形(15,6,35,16)、(20,7,40,17)....共7个矩形
textbackground(i); //不同的矩形用不同的颜色填充
clrscr();
//清屏,我认为放在此处,达到一个动画的效果,没上机测试,可能是先是一个颜色,然后,矩形变化了,清除屏幕后,再变成另一个颜色
}
getch();
//getch从键盘上读入一个数据,不给回显,不需要回车确认,按下键就实现了函数。(经常写在函数尾,作为暂停,以便用户看清程序结果)
}

希望对你有用,祝学习快乐!!!

#include "stdio.h"
main()
{
int i;
textbackground(0); //选择新的文本背景颜色

clrscr(); //清除屏幕的输出
for(i=1;i<8;i++)
{
window(10+i*5,5+i,30+i*5,15+i); //画一个左上角为(10+i*5,5+i),右下角(30+i*5,15+i)的窗口
textbackground(i); //再选择新的文本背景颜色

clrscr();
}
getch(); // 读取键值
}