函数定义各部分的含义 ? 类型名:是函数被调用后返值的数据类型。如基本数据类型(第一章)、构造数据类型、指针或引用。 return语句实现函数的返值功能。如果一个函数没有返值,返值类型标记为void。 ? 函数名:函数命名与变量名命名方法相同。作为一种标识符,函数名命名最好反映该函数的功能,如用max_int做函数名,表示该函数是求整数的最大值,同时说明返值是int型。 ? 形式参数表:用圆括号括起来的各形式参数必须指明类型,参数间用逗号隔开。若无参数,圆括号内什么也不写或写void,但圆括号本身不能省略。 ? 花括号{}:花括号内是各种语句组成的函数体,函数体内不允许定义另一个函数。 ? return语句:return 表达式;或者 return(可以省略);函数内可以多个return语句。 函数定义各部分的含义举例 例1:定义求xn的函数 long power(int x, int n) { long p=1; for(int i=1; i=n; i++) p=p*x; return p; } 函数定义各部分的含义举例 2. 函数的调用 是指在一个函数执行中间,转去执行其他函数的过程。子函数一经定义,就可以被main()主函数、其他函数、甚至该子函数自身多次调用。 函数调用形式为: 函数名(实参表); 有返值函数举例 例

文档评论(0)

1亿VIP精品文档

相关文档