1、程序从main函数开始看起,int main(int argc,char*argv[]),后面带了两个参数,表示程序开始要读取数据,读取的数据的个数存到了argc,读取的数据存入到了argv[]这个数组当中,argc代表读入了几个数据,argv[]代表把读入的数据存入数组里了,继续下面的语句
2、读到swap(a,b);这是个函数调用,这时候就要找,有没有函数是swap这个命名的,
3、这时候后就到void swap(int c,int d);voidswap(int c,int d){函数体}这里是两个语句
void swap(intc,intd);这是一个函数的申明,告诉程序定义了一个带参数的函数swap
voidswap(intc,intd){函数体} 这里就是函数开始的部分,也就是第2步找swap函数,直接跳到这里开始执行函数里面的内容,
** 函数体**里面的内容显而易见,通过第三个变量,实现两个数的交换