一、C基础
1.static和const的作用
2.typedef和define的区别
3.volatile作用
4.sizeof和strlen区别
5.数组和链表的区别
6.对指针的理解
7.结构体和共用体区别
8.结构体字节对齐
9.堆和栈的区别
10.全局变量和局部变量的区别
11.memcpy和strcpy的区别?
12.什么是段错误?怎么解决段错误?
13.什么是内存泄漏?什么是野指针?
14.数组指针和指针数组区别
二、linuxC高级
1.makefile包含哪几部分
2.常见linux命令
3.<>和""的区别
4.#ifndef的作用
5.gdb调试
6.什么是函数指针
7.gcc编译步骤
三、数据结构
1. 单链表的增删改查操作实现思路
2. 单链表的