1. 可变参函数
        在 C 语言中,可变参数函数是指能够接受不定数量参数的函数。常见的可变参数函数格式是使用 <stdarg.h> 头文件中的宏和函数来实现,其中最常用的是 va_list、va_start、va_arg 和 va_end
函数调用时,传入参数个数是不确定的,需要将函数定义为可变参函数
示例:
#include <stdio.h>
#include <stdarg.h>void printValues(int num, ...) {va_list args;va_start(args, num);for (int i = 0; i < num; i++) {int value = va_arg(args, int);printf("%d ", value);}va_end(args);
}int main() {printValues(3, 10, 20, 30); // 打印传入的三个整数值return 0;
}
2. 构造数据类型
    1.基本数据类型
         1.整数类型
         2.浮点数类型
         3.缺省类型
      2.构造数据类型
         1.结构体
         2.共用体 
         3.枚举
3. 结构体
    1.结构体类型的定义:
         struct 结构体名 {
             数据类型1 成员变量1;
             数据类型2 成员变量2;
             数据类型3 成员变量3;
             ...
         };
    2.结构体变量的定义:
         存储类型 数据类型 变量名;
    3.结构体元素访问:
         .:结构体变量访问成员变量
         ->:结构体指针访问成员变量
         结构体访问成员变量表达式的类型由成员变量类型决定