看这样安排子函数位置有啥好处?
这是个画一个图象的程序来的#include<stdio.h>
void draw_circle(void);
void draw_intersect(void);
void draw_base_(void);
void draw_triangle(void);
int
main(void)
{
draw_circle();
draw_triangle();
draw_intersect();
return(0);
}
void
draw_circle(void)
{
printf(" * \n");
printf(" * * \n");
printf(" * * \n");
}
void
draw_intersect(void) 原书上的
{
printf(" / \\ \n");
printf(" / \\ \n");
printf("/ \\ \n");
}
void
draw_base(void)
{
printf("--------- \n");
}
void
draw_triangle(void)
{
draw_intersect();
draw_base();
}
void
draw_intersect(void) 调换好的
{
printf(" / \\ \n");
printf(" / \\ \n");
printf("/ \\ \n");
}
蓝色段和红色段的位置调换后也能运行的~~!但是书上将蓝色段写在前面有啥好处的呢。?求高手指教~....小弟独自学习的