• 队列 2025-08-31 19:57

    typedef struct queue{ int* arr; //记录存储区首地址 int size;//有效元素个数 int cap; //容量 int front;//记录出队元素下标 int rear; //记录入队元素下标 }queue_t;

  • 2025-08-29 21:55

    //栈 stack.h #ifndef __STAXK_H__ #define __STAXK_H__ //结构体类型,表示栈 typedef struct stack{ int* arr;//记录存储区首地址 int top;//元素下标 int cap;//容量 } s

  • 函数指针 2025-08-28 20:00

    函数名表示改函数首地址 返回类型 (*函数指针变量) (形参表) = 函数名; 函数指针变量(实参表); == 函数名 (实参表)

  • 结构体 2025-08-26 21:17

    struct 结构体名称{ 类型1 成员1; 类型2 成员2; ... }; .表示成员 (*p).成员==p->成员 typedef struct{ }name_t;//有typedef表示结构体名,没有表示变量名 占用字节==成员+内存对齐+内存补齐 #pragma pack(1)/

  • 多文件编译 2025-08-26 20:10

    makefile #目标:依赖 main:main.o calc.o gcc main.o clac.o -o main #TAB键缩进 main.o:main.c gcc -c main.c -o main.o calc.o:calc.c gcc -c calc.c -o calc.o