- 关于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,...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签