如何高效解决019 C问题集中的复杂编程挑战?
- 内容介绍
- 文章标签
- 相关推荐
本文共计463个文字,预计阅读时间需要2分钟。
问题+1+区别:null, NULL, 0, nullptr区别及使用:null - 用于表示空值,表示一个变量没有指向任何对象。NULL - 在C/C++中用于表示空指针,表示指针不指向任何有效的内存地址。0 - 在许多编程语言中,0可以表示空值或空指针。nullptr - C++11中引入,用于表示空指针,与NULL等价。
3+int: 原码、反码、补码
4+float: 指数存储、小数存储
5+计算: 结构体对齐后大小
问题 1 区别: null NULL 0 nullptr -1 2 区别及使用: ascii UNICODE utf8 3 int: 原码、反码、补码 4 float: 指数存储、小数存储 5 计算: 结构体对齐后大小 www.cnblogs.com/clover-toeic/p/3853132.html 6 预处理: typedef www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 7 预处理: #pragma once www.cnblogs.com/Braveliu/archive/2012/12/29/2838726.html 8 预处理: #ifndef www.cnblogs.com/clover-toeic/p/3851102.html 9 设计: 无限传参数函数(printf/scanf) www.cnblogs.com/clover-toeic/p/3736748.html 10 C语言函数调用栈(一) www.cnblogs.com/clover-toeic/p/3755401.html 11 C语言函数调用栈(二) www.cnblogs.com/clover-toeic/p/3756668.html 12 分区: 几个分区,每个分区空间最大有多少 www.cnblogs.com/southcyy/p/10167005.html blog.csdn.net/yangquanhui1991/article/details/51786380 blog.csdn.net/subo86/article/details/4814874 blog.csdn.net/daiyutage/article/details/8605580 12 C语言头文件组织与包含原则 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 硬编码
本文共计463个文字,预计阅读时间需要2分钟。
问题+1+区别:null, NULL, 0, nullptr区别及使用:null - 用于表示空值,表示一个变量没有指向任何对象。NULL - 在C/C++中用于表示空指针,表示指针不指向任何有效的内存地址。0 - 在许多编程语言中,0可以表示空值或空指针。nullptr - C++11中引入,用于表示空指针,与NULL等价。
3+int: 原码、反码、补码
4+float: 指数存储、小数存储
5+计算: 结构体对齐后大小
问题 1 区别: null NULL 0 nullptr -1 2 区别及使用: ascii UNICODE utf8 3 int: 原码、反码、补码 4 float: 指数存储、小数存储 5 计算: 结构体对齐后大小 www.cnblogs.com/clover-toeic/p/3853132.html 6 预处理: typedef www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 7 预处理: #pragma once www.cnblogs.com/Braveliu/archive/2012/12/29/2838726.html 8 预处理: #ifndef www.cnblogs.com/clover-toeic/p/3851102.html 9 设计: 无限传参数函数(printf/scanf) www.cnblogs.com/clover-toeic/p/3736748.html 10 C语言函数调用栈(一) www.cnblogs.com/clover-toeic/p/3755401.html 11 C语言函数调用栈(二) www.cnblogs.com/clover-toeic/p/3756668.html 12 分区: 几个分区,每个分区空间最大有多少 www.cnblogs.com/southcyy/p/10167005.html blog.csdn.net/yangquanhui1991/article/details/51786380 blog.csdn.net/subo86/article/details/4814874 blog.csdn.net/daiyutage/article/details/8605580 12 C语言头文件组织与包含原则 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 硬编码

