1.自我介绍 2.有什么方法保证每个头文件只被使用一次。(回答:宏定义#ifndef,#pragma once) 3.那这样使用的原理是什么,为什么能保证头文件只使用一次? (不知道) 4.写一个宏,表示求a和b的最小值 ( #define MINA_B(a,b) ((a>b)?b:a) ,写了三四次终于写对了,前面写错的时候面试官说你这语法都不对) 5.结构体对齐,给了几个结构体问占多少字节 。 那为什么要有结构体对齐,对齐有什么好处(???) 6.堆和栈的区别 7.解释队列和链表 8.内存泄漏是什么? 9.怎么解决系统大资...