函数定义:函数头和函数体。
函数头:包括返回值类型、函数名和形参声明
函数体:复合语句,仅在摸个函数中使用的变量,原则上应在该函数中声明和使用,但要注意不能声明和形参同名的变量,否则会发生变量名冲突的错误。
#include <stdio.h> int max2(int a, int b) /*函数定义的函数头: 包括返回值类型int, 函数名max2 和形参a、b。 */ { if(a > b) return a; else return b; } int main(void) { int n1, n2; puts("please input two integers."); printf("n1 = "); scanf("%d", &n1); printf("n2 = "); scanf("%d", &n2); printf("the larger is %d\n", max2(n1, n2)); /*函数调用*/ return 0; }