1. C语言的函数
所有的C程序功能都是由函数实现的,对于一般的编译器,main()函数是整个程序的入口,系统复位后,是从系统中断向量表指定的指令开始运行,一般是汇编写的,然后跳转到main()函数开始编写C代码。
1.1 函数的参数
C语言中的所有参数都是以“传值调用”的方式进行传递的,也就是说函数将获得参数值的一份复制。特例:当传递的是数组的时候,只传递这个数组的首地址,传址调用。
1.2 可变参数的函数
步骤:
1. 包含头文件#include<stdarg.h>,首先,在函数里定义一个va_list型的变量ap,它是指向参数的指针;
2. 其次,用va_srart宏初始化变量ap,这个宏的第二个参数count