A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangxu 中级黑马   /  2014-8-24 23:03  /  995 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//函数只有调用时候才会执行
//我的程序一启动只会执行一个函数,那就是main函数
/*
怎么写一个函数
1、确定函数完成功能,根据这个功能给函数起一个有意义名称
2、确定完成这个功能需要外界提供什么样数据给我,确定形参列表
3、确定要返回什么样类型的数据给调用者,如果不需要返回数据给调用就声明为void,确定返回值类型
4、写函数体,完成功能代码


*/

/*
函数定义的格式:
                     形参列表
返回值类型 函数名称(形参类型 形参名称,...)
{
语句;
....
}


返回值类型:说明我要返回什么样类型的数据给调用者
形参列表:完成这样的功能需要调用者传入什么类型的数据给我

int printOneRose()
{
    printf(" {@} \n");
    printf(" \\|/\n");// "\" 是一个转移符
    printf("  |  \n");
    printf("  |  \n");
    return 0;
}
// void 没有返回值
void printManyRose(int num)
{
    for (int i = 0; i < num; i++) {
        printOneRose();
    }
}
/**
*  打印一个五角星
*/
void printOneFiveStar()
{
    printf("  *   \n");
    printf("*****\n");
    printf(" * * \n");
}
/**
*  打印多个五角星
*
*  @param num 五角星的个数
*/
void printManyFiveStar(int num)
{
    for (int i = 0; i < num; i++) {
        printOneFiveStar();
    }
}

int main(int argc, const char * argv[])
{
    printManyFiveStar(5);
//    printOneFiveStar();

//    printManyRose(5);


    return 0;
}



int test()
{
    for (int num = 0; num < 5 ; num++) {
        printf(" {@} \n");
        printf(" \\|/\n");// "\" 是一个转移符
        printf("  |  \n");
        printf("  |  \n");

        //        printf("  *   \n");
        //        printf("*****\n");
        //        printf(" * * \n");
    }

    return 0;

}

3 个回复

倒序浏览
路过。。。。。。。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
看了楼主的代码,总结得比较详细,但看来看去,就是不知道楼主要问什么。
回复 使用道具 举报
总结的不错,但是格式再完善一下就更好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马