请各位学神帮我解答下,下面的问题?

img

C����main��������_C���������� ǰ����ܵ�main�������Dz��������ġ����main ������Ŷ��ǿ����š�ʵ���ϣ�main�������Դ��������������������Ϊ�� main��������ʽ�����������Թ涨main�����IJ���ֻ����������ϰ��������������дΪargc��argv����ˣ�main�����ĺ���ͷ��дΪ�� main (argc, http://c.biancheng.net/cpp/html/86.html

主函数的参数,供参考: main函数的参数argc和argv 版权声明:本文为博主原创文章,转载请注明CSDN博客源地址!共同学习,一起进步~ https://blog.csdn.net/Eastmount/article/details/20413773 该篇 https://www.cnblogs.com/sddai/p/10246775.html

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函数,直接跳到这里开始执行函数里面的内容,
** 函数体**里面的内容显而易见,通过第三个变量,实现两个数的交换