如何区分哪里是函数调用,哪里是函数声明???

2025-04-28 15:04:39
推荐回答(2个)
回答1:

函数声明就是声明有这么一个函数:
比如  int number; 就是说 有一个整数叫number

函数定义就是给一个函数赋值:
比如在声明过函数number以后,再说 number = 5; 意思就是说把刚才说的那个叫number的整数的值定义为5

函数调用就是使用一个函数:
在声明和定义完number以后 我们再说answer = number * 3;  意思就是answer等于number的3倍 在这个计算过程中我们使用了这个叫number的函数 所以就叫函数调用了


以以下的程序为例子:

回答2:

以以下的程序为例子:
#include "stdio.h"
#include "conio.h"
#define A 100
#define B 100
void jiaohuan(int *px,int *py);//这里是函数声明。。你没有加 
void main()
{
int a[A],b[B];
scanf("%d,%d",&a,&b);
jiaohuan(&a,&b);
}
void jiaohuan(int *px,int *py) //函数定义
{
  int t;
  t=*px;
  *px=*py;
  *py=t;
  printf("output: x=%d,y=%d\n",*px,*py);
  getch();
}