空函数 类型说明符函数名0 /空函数体 例如: void dummy( { /空函数体
空函数 类型说明符 函数名() { // 空函数体 } 例如: void dummy() { // 空函数体 }
空函数的作用 在程序设计中往往根据需要确定若干模块,分别 由一些函数来实现。而在第一阶段只设计最基本 的模块,其他一些次要功能或锦上添花的功能则 在以后需要时陆续补上。 在编写程序的开始阶段,可以在将来准备扩充功 能的地方写上一个空函数。 这样做,程序的结构清楚,可读性好,以后扩充 新功能方便,对程序结构影响不大。空函数在程 序设计中常常是有用的
空函数的作用 在程序设计中往往根据需要确定若干模块,分别 由一些函数来实现。 而在第一阶段只设计最基本 的模块, 其他一些次要功能或锦上添花的功能则 在以后需要时陆续补上。 在编写程序的开始阶段,可以在将来准备扩充功 能的地方写上一个空函数。 这样做,程序的结构清楚,可读性好,以后扩充 新功能方便,对程序结构影响不大。空函数在程 序设计中常常是有用的
(1.2)函数参数和函数的值
(1.2)函数参数和函数的值
形式参数和实际参数(1/3) 在调用函数时,大多数情况下,主调函数和被调 用函数之间有数据传递关系。 在定义函数时函数名后面括弧中的变量名称为 “形式参数”(简称“形参”), 在主调函数中调用一个函数时,函数名后面括弧 中的参数可以是一个表达式称为“实际参数” (简称“实参”)
形式参数和实际参数(1/3) 在调用函数时,大多数情况下,主调函数和被调 用函数之间有数据传递关系。 在定义函数时函数名后面括弧中的变量名称为 “形式参数”(简称“形参”), 在主调函数中调用一个函数时,函数名后面括弧 中的参数(可以是一个表达式)称为“实际参数” (简称“实参”)
形式参数和实际参数(2/3) 例8.2调用函数时的数据传递。 #include <stdio.h> int max(intx,inty)方 /前向声明 int main() int a; int b; intc; scanf(“%d,%d”,&a,&b时 c=max(a,b月 /a、b是实参 printf(“max is%d”,c); return 1;
形式参数和实际参数(2/3) 例8.2 调用函数时的数据传递。 #include <stdio.h> int max(int x, int y); // 前向声明 int main() { int a; int b; int c; scanf(“%d,%d” , &a, &b); c = max(a,b); // a、b是实参 printf(“max is%d”, c); return 1; }