问题 1 区别: null NULL 0 nullptr - 1 2 区别及使用: ascii UNICODE utf8 3 int : 原码、反码、补码 4 float : 指数存储、小数存储 5 计算: 结构体对齐后大小 https: // www.cnblogs.com/clover-toeic/p/3853132.html 6
问题 1 区别: null NULL 0 nullptr -1 2 区别及使用: ascii UNICODE utf8 3 int: 原码、反码、补码 4 float: 指数存储、小数存储 5 计算: 结构体对齐后大小 https://www.cnblogs.com/clover-toeic/p/3853132.html 6 预处理: typedef https://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 7 预处理: #pragma once https://www.cnblogs.com/Braveliu/archive/2012/12/29/2838726.html 8 预处理: #ifndef https://www.cnblogs.com/clover-toeic/p/3851102.html 9 设计: 无限传参数函数(printf/scanf) https://www.cnblogs.com/clover-toeic/p/3736748.html 10 C语言函数调用栈(一) https://www.cnblogs.com/clover-toeic/p/3755401.html 11 C语言函数调用栈(二) https://www.cnblogs.com/clover-toeic/p/3756668.html 12 分区: 几个分区,每个分区空间最大有多少 https://www.cnblogs.com/southcyy/p/10167005.html https://blog.csdn.net/yangquanhui1991/article/details/51786380 https://blog.csdn.net/subo86/article/details/4814874 https://blog.csdn.net/daiyutage/article/details/8605580 12 C语言头文件组织与包含原则 https://www.cnblogs.com/clover-toeic/p/3728026.html 13 设计 打印日志、调试类(报错信息) assert assert(FALSE); printf("%s\n%s\n%s\n%d\n", __DATE__, __FILE__, __func__, __LINE__); 14 指针概念: 指针数组、数组指针、指针常量、常量指针、 指针函数、函数指针、复杂组合、二级指针、三级指针 15 文件读写: rb和r wb和w 16 宏函数: 编写更复杂的宏函数 #define 17 只读设置: 全局、形参 1 递归解决实际问题 2 硬编码