//函数只有调用时候才会执行 //我的程序一启动只会执行一个函数,那就是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;
}
|