首页 / 软件开发 / C语言 / 学点C语言(31):函数 - 声明、定义、调用
学点C语言(31):函数 - 声明、定义、调用2010-04-30 博客园 万一1. 如果函数没有声明, 应该在调用前定义:#include <stdio.h>
/* 定义求大值函数 */
int MAX(int x, int y) {
if (x > y)
return x;
else
return y;
}
/* 定义求小值函数 */
int MIN(int x, int y) {
return x < y ? x : y;
}
int main(void)
{
int a = 5;
int b = 6;
/* 调用函数 */
printf("%d
", MAX(a,b));
printf("%d
", MIN(a,b));
getchar();
return 0;
}
2. 可以在函数头声明:#include <stdio.h>
int main(void)
{
int a = 5;
int b = 6;
/* 在函数头声明要使用的函数 */
int MAX(int x, int y);
int MIN(int x, int y);
/* 调用函数 */
printf("%d
", MAX(a,b));
printf("%d
", MIN(a,b));
getchar();
return 0;
}
/* 定义求大值函数 */
int MAX(int x, int y) {
if (x > y)
return x;
else
return y;
}
/* 定义求小值函数 */
int MIN(int x, int y) {
return x < y ? x : y;
}