C语言程序设计 第三章模块化程序设计 济南大学
C语言程序设计 第三章 模块化程序设计 —————————————————————————— —————————— 济南大学
第三章模块化程序设 3.1模块化程序设计的方法与特点 32函数的定义 >3.3函数参数和函数的值 >34函数调用和函数声明 >35函数的递归调用 >36库函数的使用 >37全局变量和局部变量 38指针和指针作为函数参数
第三章 模块化程序设计 ➢ 3.1 模块化程序设计的方法与特点 ➢ 3.2 函数的定义 ➢ 3.3 函数参数和函数的值 ➢ 3.4 函数调用和函数声明 ➢ 3.5 函数的递归调用 ➢ 3.6 库函数的使用 ➢ 3.7 全局变量和局部变量 ➢ 3.8 指针和指针作为函数参数 ——————————————————————————
3.1模块化程序设计的 方法与特点
3.1 模块化程序设计的 方法与特点
void stars(intn);/*函数声明 main( maino int i. stars(20);/函数调用 for(i=0;i<20;i++) printf(Han Shu!\n printf(*); stars(20);函数调用* printf("n"); printf(" Han shu!Ⅶn"); void stars(intn)/函数定义* for(i=0;i<20;i++) R int i; printf(x) for(i=0; i<n; i++) printf(\n); printf("*; printf(n; 心U
void stars(int n); main( ) { stars(20); printf(“Han Shu!\n"); stars(20); } void stars(int n) { int i; for (i=0; i<n; i++) printf("*"); printf("\n"); } main( ) { int i; for (i=0; i<20; i++) printf("*"); printf("\n"); printf("Han Shu!\n"); for (i=0; i<20; i++) printf("*"); printf("\n"); } /*函数声明*/ /*函数调用*/ /*函数定义*/ /*函数调用*/
int max(intx,inty);/函数声明* main( i int a, b, c, scanf(%od%d", &a, &b) max(a,b);/函数调用* printf( max=%odn", c); int max(intx,inty)/函数定义 i int z; if(x>yTX; else zFy; return(z) 心U
int max(int x, int y); main( ) { int a,b,c; scanf("%d%d", &a,&b); c=max(a, b); printf("max=%d\n",c); } int max(int x, int y) { int z; if (x>y) z=x; else z=y; return(z); } /*函数声明*/ /*函数调用*/ /*函数定义*/