摘要: 文章目录 一、if语句陷阱二、循环语句switch语句break VS continuegoto语法附程序训练 一、if语句陷阱 if语句注意事项 非零为真if条件后面别加;判断相等时,将常量写在左边规范:if匹配else < 可读性差>if条件中的运算符优先级(加上括号)零值比较 整型 if(0 阅读全文
posted @ 2022-01-13 18:54 周末不下雨 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、自增、自减运算符二、关系运算符三、运算符四、位运算编程练习 附作业 一、自增、自减运算符 i++; //过去的笔试题 i = 2; //例:i++; //i++结束标志,是一行最后的;或者函数的()还有,逗号 int num = (i++) + (i++) + (i++) + (i++ 阅读全文
posted @ 2022-01-13 16:01 周末不下雨 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、数据类型二、定义变量三、基本数据类型需掌握的知识点3.0 类型转化3.1 各种数据类型的字节长度1. 数据类型长度2. 指针长度3. 数组长度4. 字符串长度 3.2 各种数据类型的取值范围3.3 无符号和有符号的移植性typedef 四、变量和常量五、格式化输出printf注意点pr 阅读全文
posted @ 2022-01-12 22:00 周末不下雨 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 文章目录 C语言知识体系一、C语言概述1.1 嵌入式开发中为什么选择C语言1.2 为什么内核开发选择C语言1.3 C语言的缺点1.4 C语言实现面向对象编程1.5 C语言的开发方向1.6 C语言发展 C语言基础知识 C语言知识体系 C语言概述(历史、特点、标准)数据类型(基本数据类型、输入输出)基本 阅读全文
posted @ 2022-01-11 21:18 周末不下雨 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 文章目录 工程管理器make1.1 什么是工程1.2 工程管理器的作用1.3 makefile文件真目标和伪目标 1.4 执行顺序:1.5 多级目录的Makefile编写隔断多级目录下的makefile 附 工程管理器make 如何编写Makefile文件 缺点:makefile编译速度很慢,只能实 阅读全文
posted @ 2022-01-11 11:50 周末不下雨 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 文章目录 前言gdb调试段错误 前言 对于C语言新手建议用printf打印大法 对于gdb本章节只做简单介绍 gdb是GNU发布的一款强大的程序调试工具。 GDB主要完成下面三个方面的功能: 启动被调试程序让被调试的程序在制定的位置停止当程序被停住时,可以检查程序状态-变量值 学习GDB的三步走(可 阅读全文
posted @ 2022-01-10 21:11 周末不下雨 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 文章目录 前言1.编译器gcc2.调试器gdb3.工程管理器make 一、库文件1.1 制作静态库1.2 使用静态库1.3创建动态库1.4使用动态库 练习 前言 1.编译器gcc 静态库和动态库的制作与使用 2.调试器gdb 常用命令、调用内存错误 3.工程管理器make makefile编写、多目 阅读全文
posted @ 2022-01-10 09:15 周末不下雨 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 文章目录 编译器gcc1.1 gcc概述1.2 什么是交叉编译1.3 源文件到可执行经历步骤1.4 编译选项 附 编译器gcc 1.1 gcc概述 GNU计划提供编译器(unix cc编译器) (编译工具链) --> (交叉编译工具链) 1.2 什么是交叉编译 交叉编译:在宿主机下编程出在目标机下运 阅读全文
posted @ 2022-01-08 17:35 周末不下雨 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、vxcode的使用1.1 vscode的优势1.2 vscode安装插件 二、 vscode远程连接Linux2.1 安装教程2.2 安装过程可能出现的问题 小结 一、vxcode的使用 1.1 vscode的优势 所占用内存更小多环境、多插件可以远程连接Linux 由于做着已经在Li 阅读全文
posted @ 2022-01-08 14:13 周末不下雨 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、嵌入式Linux开发系统二、 vi/vim/gvim:文本编辑器三、vim的使用四、vim替代品 一、嵌入式Linux开发系统 文本编辑器-vim + vscode(使用并配置vim、安装及使用插件+远程连接vscode)编译器gcc(常用编译选项,静态库和动态库的制作与使用)调试器g 阅读全文
posted @ 2022-01-05 16:35 周末不下雨 阅读(35) 评论(0) 推荐(0) 编辑