三九宝宝网宝宝教育教学论文

谁能帮我注释下这个c语言程序

01月07日 编辑 39baobao.com

已基本搞定。如下: #define PI 3.1415926 #define step 3 #define R 10 #include#include#include/* tc/tc++绘图功能函数必需的头文件 */ #include#includemain() /* 运动的小车动画c程序 */ { int gdriver=DETECT,gmode;/* 设定图形驱动类型为:DETECT(自动检测),自动测试显示卡类型,选择相应的驱动程序,此方式下gmode(整数,显示模式)无需设置 */ static int startx=5; /* 设置动画的起始位置(小车的起点位置) */ static int starty=100; int maxx,l=1,n=1; double dalta=20,angle;/* dalta步长,angle画小车车轮上的填充扇形,用来显示小车车轮的动态滚动效果 */ int size; void *image; initgraph(&gdriver,&gmode,""); /* 初始化图形界面,调用图形驱动程序,设置屏幕为图形界面模式。 */ cleardevice(); /* 清屏 */ setbkcolor(BLUE); /* 设置屏幕背景色为蓝色 */ size=imagesize(startx,starty,startx+60,starty+60);/* 将startx,starty,startx+60,starty+60确定的位图图像范围(字节数)用整数size保存起来 */ image=(unsigned char *)malloc(size); /* 开辟大小为size字节的指向字符的内存空间 */ maxx=getmaxx();/* getmaxx()用来获得屏幕的最大x坐标,以判断小车是否运动到屏幕的左右边界 */ while(!kbhit()) /* 循环,按任一键退出循环 */ { if(l==1)/* 判断小车的运动方向,l==1小车向右运动...

推荐阅读
图文推荐