| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:看这样安排子函数位置有啥好处?
只看楼主 加入收藏
theiswiner
Rank: 2
等 级:论坛游民
帖 子:15
专家分:10
注 册:2009-10-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
看这样安排子函数位置有啥好处?
这是个画一个图象的程序来的


#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");
}



蓝色段和红色段的位置调换后也能运行的~~!但是书上将蓝色段写在前面有啥好处的呢。?求高手指教~....小弟独自学习的

搜索更多相关主题的帖子: 函数 位置 
2009-10-22 16:10
sen_lin
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:114
专家分:436
注 册:2009-3-24
收藏
得分:10 
这两者之间并没有什么差别,因为在前面已经有了函数的声明了!
2009-10-22 16:19
小J
Rank: 8Rank: 8
等 级:等待验证会员
威 望:1
帖 子:282
专家分:704
注 册:2009-6-18
收藏
得分:10 
只要你主函数调用子函数的顺序不变,你子函数顺序随便怎么排就行!
2009-10-22 16:36
theiswiner
Rank: 2
等 级:论坛游民
帖 子:15
专家分:10
注 册:2009-10-20
收藏
得分:0 
谢谢~!
2009-10-22 20:15
快速回复:看这样安排子函数位置有啥好处?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024781 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved