- 剑指offer系列——剑指 Offer 03. 数组中重复的数字(C语言) 剑指offer系列——剑指 Offer 03. 数组中重复的数字(C语言)
- C语言编程解趣题系列——找凶手和比赛名次 C语言编程解趣题系列——找凶手和比赛名次
- 青蛙为什么要跳台阶,C语言趣解青蛙跳台阶问题 青蛙为什么要跳台阶,C语言趣解青蛙跳台阶问题
- C语言实现简单扫雷小游戏 C语言实现简单扫雷小游戏
- C语言文件的操作与处理 C语言文件的操作与处理
- C语言动态内存管理(malloc大家族,柔性数组) C语言动态内存管理(malloc大家族,柔性数组)
- C语言自定义类型的介绍(结构体,枚举,联合体,位段) C语言自定义类型的介绍(结构体,枚举,联合体,位段)
- C语言快速排序——qsort函数及其模拟实现 C语言快速排序——qsort函数及其模拟实现
- 1.什么是预处理,编辑源程序->预处理后的源程序-> 目标程序链接-> 可执行程序 ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效 率。在对程序进行通常的编译之前,先对程序中特殊的命令进行“预处理”。这些预处理命令是由 ANSIC统一规定的,但是它不是C语言本身的组成部分,不能直接对它们进行编译。2.c语言的预处理命令主要包含以下三... 1.什么是预处理,编辑源程序->预处理后的源程序-> 目标程序链接-> 可执行程序 ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效 率。在对程序进行通常的编译之前,先对程序中特殊的命令进行“预处理”。这些预处理命令是由 ANSIC统一规定的,但是它不是C语言本身的组成部分,不能直接对它们进行编译。2.c语言的预处理命令主要包含以下三...
- 自定义类型 结构体 ==声明一个结构体类型== 特殊声明 结构体自引用 注意 结构体变量的定义和初始化 结构体内存对齐 结构体内存对齐的规则 几个练习 ==为什么存在内存对齐== 总体来说 解决 修改默认对齐数 offsetof宏的实现 offsetof原格式 结构体传参 值传递 址传递 如何选择 ==结论: 结构体传参的时候,要传结构体的地址。== ==位段== 什么是位段 位段的内存分... 自定义类型 结构体 ==声明一个结构体类型== 特殊声明 结构体自引用 注意 结构体变量的定义和初始化 结构体内存对齐 结构体内存对齐的规则 几个练习 ==为什么存在内存对齐== 总体来说 解决 修改默认对齐数 offsetof宏的实现 offsetof原格式 结构体传参 值传递 址传递 如何选择 ==结论: 结构体传参的时候,要传结构体的地址。== ==位段== 什么是位段 位段的内存分...
- 文件操作 什么是文件 程序文件 数据文件 文件名 文件的打开和关闭 文件指针 文件的打开和关闭 ==打开方式== 在程序目录下面没有data.txt文件 在程序目录下面有data.txt文件 data放在桌面 同理写文件 ==注意这个w也不是谁便用的== 文件的顺序读写 fputc写字符函数 ==流== fgetc读字符函数 注意 fputs写字符串函数 同样适用所有输出流 fgets读字... 文件操作 什么是文件 程序文件 数据文件 文件名 文件的打开和关闭 文件指针 文件的打开和关闭 ==打开方式== 在程序目录下面没有data.txt文件 在程序目录下面有data.txt文件 data放在桌面 同理写文件 ==注意这个w也不是谁便用的== 文件的顺序读写 fputc写字符函数 ==流== fgetc读字符函数 注意 fputs写字符串函数 同样适用所有输出流 fgets读字...
- 字符串函数 求字符串长度 原格式 1.计数器方法 2.递归 3.指针-指针 ==长度不受限制==的字符串函数 strcpy字符串拷贝 原格式 开始分析 strcat字符串追加 原格式 开始分析 注意:(绝对不可以自加) strcmp字符串比较 原格式 ==长度受限制==的字符串函数 strncpy 原格式 分析 strncat 原格式 分析 strncmp 原格式 分析 字符串查找 str... 字符串函数 求字符串长度 原格式 1.计数器方法 2.递归 3.指针-指针 ==长度不受限制==的字符串函数 strcpy字符串拷贝 原格式 开始分析 strcat字符串追加 原格式 开始分析 注意:(绝对不可以自加) strcmp字符串比较 原格式 ==长度受限制==的字符串函数 strncpy 原格式 分析 strncat 原格式 分析 strncmp 原格式 分析 字符串查找 str...
- 内存函数memcpy内存拷贝函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。 这个函数在遇到 '\0' 的时候并不会停下来。如果source和destination有任何的重叠,复制的结果都是未定义的。原格式分析*字面上意思只要是内存里面的东西就都可以进行拷贝,所以就打破了字符串拷贝的魔咒,什么类型都可以进行拷贝,那就不需要想来,肯定回和... 内存函数memcpy内存拷贝函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。 这个函数在遇到 '\0' 的时候并不会停下来。如果source和destination有任何的重叠,复制的结果都是未定义的。原格式分析*字面上意思只要是内存里面的东西就都可以进行拷贝,所以就打破了字符串拷贝的魔咒,什么类型都可以进行拷贝,那就不需要想来,肯定回和...
- 1.移除链表元素 <难度系数⭐>📝 题述:给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。💨 示例1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]💨 示例2:输入:head = [ ], val = 1输出:[ ]💨 示例3:输入:head... 1.移除链表元素 <难度系数⭐>📝 题述:给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。💨 示例1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]💨 示例2:输入:head = [ ], val = 1输出:[ ]💨 示例3:输入:head...
- C语言练习——打印杨辉三角形 C语言练习——打印杨辉三角形
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签