1. 前言 在学习C语言函数章节时发现,给函数传入的形参必须和函数定义原型的类型、数量一致才可以正常调用。 平时使用的printf,scanf等函数时,传入的参数数量却可以随意改变,例如: printf("大家好"); printf("我是整数:%d\n",123); printf("%d%d%d%d\n",1,2,3,4); printf("%s%s%s\n","1","2","3","4"); printf函数是如何实现这种传参方式的? 我们看一下printf,scanf系列函数的原型。 #include <stdio.h> int printf(const char *fo...