- 关于const的用法简单举列子介绍 关于const的用法简单举列子介绍
- 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算
- C语言之:数组的定义和初始化必备练习题 C语言之:数组的定义和初始化必备练习题
- C语言之操作符的使用必备练习题 C语言之操作符的使用必备练习题
- 字符串统计:strlen函数的讲解,及其模拟实现 字符串统计:strlen函数的讲解,及其模拟实现
- 3. 无重复字符的最长子串:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 样例 1:输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 样例 2:输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 样例 3:输入: s = "p... 3. 无重复字符的最长子串:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 样例 1:输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 样例 2:输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 样例 3:输入: s = "p...
- C语言实现基础数据结构 C语言实现基础数据结构
- 目录一、单链表的定义及初始化1、定义 2、初始化 1)不带头结点的单链表 2)带头节的单链表 二、单链表插入和删除1)插入1、按位序插入(带头结点)2、按位插入(不带头结点) 3、指定结点的后插操作 4、指定结点的前插操作2)删除 1、按位序删除(带头结点)2、指定结点删除3、指定最后结点的删除 三、查找 1)按位查找2)按值查找 四、建立 1)头插法2)尾插法 六、补充求单链表长度一... 目录一、单链表的定义及初始化1、定义 2、初始化 1)不带头结点的单链表 2)带头节的单链表 二、单链表插入和删除1)插入1、按位序插入(带头结点)2、按位插入(不带头结点) 3、指定结点的后插操作 4、指定结点的前插操作2)删除 1、按位序删除(带头结点)2、指定结点删除3、指定最后结点的删除 三、查找 1)按位查找2)按值查找 四、建立 1)头插法2)尾插法 六、补充求单链表长度一...
- 目录字符数组 和 字符串区别字符数组 字符串 统计字符串每个字符出现的次数字符串获取 scanfgetsfgetsputsfputsstrlen求非空字符串元素个数判断字符串是否回文字符串处理函数 字符串拷贝: strcpy strncpy字符串拼接 strcat strncat 字符串比较 strcmp strncmp字符串格式化输入、输出sprintf字符串查找字符子串 ... 目录字符数组 和 字符串区别字符数组 字符串 统计字符串每个字符出现的次数字符串获取 scanfgetsfgetsputsfputsstrlen求非空字符串元素个数判断字符串是否回文字符串处理函数 字符串拷贝: strcpy strncpy字符串拼接 strcat strncat 字符串比较 strcmp strncmp字符串格式化输入、输出sprintf字符串查找字符子串 ...
- 目录内存分布变量内存4区模型开辟释放 heap 空间使用 heap 空间二级指针对应的 heap空间编辑内存分布程序没有加载到内存前,可执行程序内部已经分好3段信息,分别为代码区(text)、数据区(data)和未初始化数据区(bss)3 个部分(有些人直接把data和bss合起来叫做静态区或全局区)。代码区存放 CPU 执行的机器指令。通常代码区是可共享的(即另外的执行程序可以调用它)... 目录内存分布变量内存4区模型开辟释放 heap 空间使用 heap 空间二级指针对应的 heap空间编辑内存分布程序没有加载到内存前,可执行程序内部已经分好3段信息,分别为代码区(text)、数据区(data)和未初始化数据区(bss)3 个部分(有些人直接把data和bss合起来叫做静态区或全局区)。代码区存放 CPU 执行的机器指令。通常代码区是可共享的(即另外的执行程序可以调用它)...
- ⭐️前面的话⭐️大家好!上次博主介绍了动态与静态版的通讯录,虽然动态版通讯录能够无限地读取联系人,但是程序结束后数据都没有了,这样的通讯录用起来真的是超级难受,所以通讯录2.0出来了,能够将数据自动存入文件中,并且程序关闭再打开会自动读取保存上次的联系人信息。这篇文章将在动态通讯录的基础上魔改,进化成能够自动保存的通讯录。 🍸1.文件版通讯录 🍹1.1设计目的前面介绍了静态版与动态版的通... ⭐️前面的话⭐️大家好!上次博主介绍了动态与静态版的通讯录,虽然动态版通讯录能够无限地读取联系人,但是程序结束后数据都没有了,这样的通讯录用起来真的是超级难受,所以通讯录2.0出来了,能够将数据自动存入文件中,并且程序关闭再打开会自动读取保存上次的联系人信息。这篇文章将在动态通讯录的基础上魔改,进化成能够自动保存的通讯录。 🍸1.文件版通讯录 🍹1.1设计目的前面介绍了静态版与动态版的通...
- 循环结构有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。 循环类型C 语言提供了以下几种循环类型。for 循环语法for(init;condition;increment){ 循环体;}规则init 会首先被执行,且只会执行一次。这一步允许声明并初始化任何循环... 循环结构有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。 循环类型C 语言提供了以下几种循环类型。for 循环语法for(init;condition;increment){ 循环体;}规则init 会首先被执行,且只会执行一次。这一步允许声明并初始化任何循环...
- 字符串与字符数组 字符和字符串字符普通字符:‘a’,‘1’转义字符:’\a’,’\n’…字符串“Boy”,”Maye”字符与字符串的区别 1,形式上不同 c风格字符串 以\0结尾的字符串 2,本质上:字符串有结束符 ‘\0’字符A和字符串A所占内存空间不一样,以下代码输出分别是多少呢?printf("%d %d", sizeof('a'),sizeof("a")); 字符串与字符... 字符串与字符数组 字符和字符串字符普通字符:‘a’,‘1’转义字符:’\a’,’\n’…字符串“Boy”,”Maye”字符与字符串的区别 1,形式上不同 c风格字符串 以\0结尾的字符串 2,本质上:字符串有结束符 ‘\0’字符A和字符串A所占内存空间不一样,以下代码输出分别是多少呢?printf("%d %d", sizeof('a'),sizeof("a")); 字符串与字符...
- 面向过程和面向对象初步认识C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 面向对象的三大特性:封装;继承 类的引入C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数下面,我们来看一看代码:#include <iostream>usin... 面向过程和面向对象初步认识C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 面向对象的三大特性:封装;继承 类的引入C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数下面,我们来看一看代码:#include <iostream>usin...
- 目录一、什么是RTOS二、UCOSII三、RT-Thread3.1、自动初始化机制 3.2、线程管理3.3、线程间同步3.4、线程间通信3.5、内存管理四、参考资料4.1、RT-Thread一、什么是RTOS在裸机上写程序,例如51,通常分为两部分:前台系统(中断,中断嵌套)和后台系统(while)RTOS,实时操作系统,实时性,核心内容在于:实时内核RTOS操作系统:FreeRTOS,... 目录一、什么是RTOS二、UCOSII三、RT-Thread3.1、自动初始化机制 3.2、线程管理3.3、线程间同步3.4、线程间通信3.5、内存管理四、参考资料4.1、RT-Thread一、什么是RTOS在裸机上写程序,例如51,通常分为两部分:前台系统(中断,中断嵌套)和后台系统(while)RTOS,实时操作系统,实时性,核心内容在于:实时内核RTOS操作系统:FreeRTOS,...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签