
嵌入式-C语言
文章平均质量分 92
AIoT创客工坊
嵌入式工程师,物联网工程,嵌入式讲师,多所高校竞赛导师、外聘教师,毕设导师
展开
-
2-2 字符串的基本操作函数及注意事项(超详细)
将源字符串追加到目标字符串的末尾(目标字符串必须有足够的空间容纳新字符串)。: 将指定长度的字符从源字符串追加到目标字符串的末尾。: 将源字符串复制到目标字符串中(包括末尾的空字符。: 将指定长度的字符从源字符串复制到目标字符串。: 查找字符在字符串中最后一次出现的位置。: 查找子字符串在字符串中首次出现的位置。: 查找子字符串在字符串中首次出现的位置。: 查找字符在字符串中首次出现的位置。: 查找字符串中最后一次出现的字符。: 查找字符串中首次出现的字符。: 比较指定长度的字符串。原创 2024-08-05 20:26:26 · 1302 阅读 · 0 评论 -
2-1 C语言-一维数组和多维数组
在C语言中,数组可以是单维数组(一维数组)或多维数组(如二维数组、三维数组等)。一维数组是一个线性的数据集合,用于存储相同类型的元素。每个元素通过一个下标(索引)来访问。多维数组是数组的数组。最常见的多维数组是二维数组,它可以看作是一个矩阵或表格。原创 2024-08-05 19:55:33 · 807 阅读 · 0 评论 -
1-7 深入探究枚举类型(enum)(超详细)
在C语言中,枚举类型(Enumeration)是一种用户定义的数据类型,它由一组命名的整型常量组成。枚举类型的存在使代码更加清晰和可读,尤其在处理一组相关的常量时。原创 2024-08-04 13:47:30 · 1280 阅读 · 4 评论 -
1-6 结构体(struct)和联合体(union)的概念及使用(超详细)
本节重点讲述结构体(struct)和联合体(union)的概念及使用,如果想详细了解关键字的同学点击下方链接进行跳转在C语言中,struct(结构体)和union(联合体)是两种用于定义自定义数据类型的关键字。它们允许将不同类型的数据组合在一起,以便在程序中更方便地使用和管理。原创 2024-08-04 13:28:27 · 1528 阅读 · 0 评论 -
1-5 C语言 - 类型修饰符关键字const和volatile的概念及使用(超详细)
const 关键字用于声明常量,其作用是防止变量的值被修改。这有助于提高代码的安全性和可读性,同时也允许编译器进行更多的优化。volatile 关键字用于声明一个变量的值可能会被程序外部的因素(如硬件或其他线程)改变。这告诉编译器,每次访问该变量时都必须从内存中读取最新的值,而不是使用寄存器中的缓存值。原创 2024-08-03 23:02:30 · 2075 阅读 · 10 评论 -
1-4 C语言 - 存储类别关键字及其使用(超详细)
本节重点讲述存储类别关键字及其使用,如果想详细了解关键字的同学点击下方链接进行跳转1-1 C语言 - 关键字及其使用(数据类型)-优快云博客1-2 C语言 - 控制语句关键字-优快云博客1-3 C语言 - 控制语句的使用注意事项(这些绝对是您经常出错的地方)-优快云博客目录1. auto:自动变量2. register:寄存器变量3. static:静态变量4. extern:外部变量5. 代码示例 是C语言中的默认存储类,用于局部变量。其生命周期是从定义开始到所在块结束,作用域仅限于定义它的块内部。原创 2024-08-03 22:38:59 · 820 阅读 · 0 评论 -
C语言从入门到精通应该怎么学?
C语言被设计为能够直接操作硬件,在系统编程、嵌入式系统、操作系统和驱动程序开发等领域中非常受欢迎。C语言能够高效地使用内存和处理器资源,非常适合需要高度优化的场合。高效性:C语言编写的程序通常比高级语言(如Python或Java)编写的程序执行得更快,因为它更接近硬件层面,减少了运行时开销。此外,C语言允许程序员手动管理内存,这有助于减少内存泄漏和提高程序性能。尽管C语言与硬件密切相关,但它仍然具有很高的可移植性。原创 2024-08-01 23:55:21 · 1959 阅读 · 8 评论 -
1-1 C语言 - 关键字及其使用(数据类型)
在编程语言中,关键字(或保留字)是编译器或解释器预定义的具有特定含义的词。关键字不能作为变量、函数或其他标识符的名称使用,因为它们已经被语言本身所保留并有特定的功能。原创 2024-08-02 00:58:36 · 1234 阅读 · 0 评论 -
1-2 C语言 - 控制语句关键字
控制语句关键字(Control Statement Keywords)是在编程语言中用于控制程序执行流程的保留字或符号。它们包括条件语句、循环语句、跳转语句等。条件语句(Conditional Statements)if:用于判断条件是否成立,如果成立则执行相应的代码块。else:与if配合使用,当if条件不成立时执行else代码块。elif(在Python中)或else if(在其他语言中):用于在多个条件之间进行选择。switchcase。原创 2024-08-02 09:46:30 · 839 阅读 · 0 评论 -
1-3 C语言 - 控制语句的使用注意事项(这些绝对是您经常出错的地方)
否则会导致“贯穿效应”(fall-through)。在只有一行代码时可能会误以为多行代码都属于。当有多个条件需要判断时,可以使用嵌套的。语句,但应确保逻辑清晰且不冗余。标签后面的值必须是常量表达式。标签后面通常需要一个。使用括号明确优先级。原创 2024-08-02 10:07:59 · 1410 阅读 · 8 评论