程序
创建图形程序时,经常需要绘制相同的形状。为避免复制相同的命令,请使用过程。
过程条目的一般形式如下所示:
void procedure_name(过程参数)
// 参数可能不存在,但更常用于
// 绘制不同形状或图片不同位置的形状
{
调用过程时执行的命令
程序通常写在主函数 main() 之上
为了在主程序中执行过程的命令,写过程的名称就足够了(过程将被调用,过程中编写的命令将被执行。
void main()
{
过程名称
例如,一个绘制两个实心圆的程序,其中圆的绘制被分成一个单独的过程,如下所示:
<前>
// 参数x,y——圆心,参数r——圆的半径,参数c——为圆的填充颜色
// 这些参数的确切值将在主程序中调用过程时指定
void draw_circle (int x, int y, int r, int c)
{
圆(x,y,c);
floodfill(x, y, c);
}
无效主要()
{
// 在圆括号中我们放置了绘制圆时必须使用的参数值
// 这些参数将传递给过程
draw_circle(100, 100, 50, 5);
draw_circle(200, 200, 100, 10);
}