黑马程序员技术交流社区
标题: C语言 函数 [打印本页]
作者: wangxu 时间: 2014-8-24 23:03
标题: C语言 函数
//函数只有调用时候才会执行
//我的程序一启动只会执行一个函数,那就是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;
}
作者: ﹉随♥游✈者 时间: 2014-8-25 20:19
路过。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: claud0623 时间: 2014-8-25 20:36
看了楼主的代码,总结得比较详细,但看来看去,就是不知道楼主要问什么。
作者: zhuiyi007 时间: 2014-8-26 09:14
总结的不错,但是格式再完善一下就更好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |