6. 2 函数的定义与调用6.2.1无参函数的定义形式1.函数的定义函数头类型函数名()声明部分函数体语句2.函数的原型声明类型函数名);3.函数的调用函数名();6
6 6.2函数的定义与调用 类型 函数名( ) { 声明部分 语句 } 6.2.1 无参函数的定义形式 1. 函数的定义 2. 函数的原型声明 类型 函数名( ) ; 3. 函数的调用 函数名 ( ); 函数头 函数体
*******************【例6-1】无参函数的定义及其调用How do you do!******************#include<stdio.h>void main()川原型声明voidprintstarO;voidprint message();川原型声明儿函数调用printstar();儿函数调用printmessage();printstar();儿函数调用Ⅱ定义函数voidprintstar()yprintf(********/n");Ⅱ定义函数voidprint_message()printf("Howdoyoudo!In");
【例6-1】无参函数的定义及其调用 #include<stdio.h> void main() { void printstar(); //原型声明 void print_message(); //原型声明 printstar(); //函数调用 print_message(); //函数调用 printstar(); //函数调用 } void printstar() //定义函数 { printf("*******************\n"); } void print_message() //定义函数 { printf(" How do you do!\n"); } ******************* How do you do! *******************
例:口"E:\Debuglc.exeX利用自定义函数。显@aaaaa示下面的图形,要求:aBe@@@eeOC@@自定义函数f1显示方aa@aaOaa块图形。自定义函数C@@1@aa0f2显示三角形。aa@aaa66C66CPress any key to continue
利用自定义函数,显 示下面的图形,要求: 自定义函数f1显示方 块图形,自定义函数 f2显示三角形 。 例:
#include<stdio.h>void main()void fi();void f2();f1();f2();dvoid fi()人int k,m;for(k=1;k<=7;k++)1for(m=1;m<=7;m++)void f2()printf("@");Lprintf("\n");intk,m;for(k=1;k<=6;k++)for(m=1;m<=k;m++)printf("6");printf("\n");
#include<stdio.h> void main() { void f1(); void f2(); f1(); f2(); } void f1() { int k,m; for(k=1;k<=7;k++) { for(m=1;m<=7;m++) printf("@ "); printf("\n"); } } void f2() { int k,m; for(k=1;k<=6;k++) { for(m=1;m<=k;m++) printf("6 "); printf("\n"); } }
kt61:利用自定义函数,显示下面的图形,要求:输入一个字符,如果为数字字符,则显示三角形图形,否则显示方块图形,自定义函数f1显示方块图形,自定义函数f2显示三角形。"E\Debuglc.exe"E\Debuglc.exeOB输入一个字符:733333333Y3333Y33333福Press any key to continuePressany key to continue
kt61:利用自定义函数,显示下面的图形,要求: 输入 一个字符,如果为数字字符,则显示三角形图形,否 则显示方块图形,自定义函数f1显示方块图形,自定义 函数f2显示三角形