首页
学习
活动
专区
工具
TVP
发布
首页标签c 语言

#c 语言

通用的编程语言,广泛用于系统软件与应用软件的开发

Nuttx的realloc流程

colourfate

参考函数:nuttx/mm/mm_heap/mm_realloc.c,其中缩小内存直接进入以下分支返回,可以看到返回的仍然是oldmem,内存地址不会改变

6410

FFmpeg自定义编码器适配

colourfate

FFmpeg是一个开源的多媒体框架,底层可对接实现多种编解码器,下面参考文件doc/examples/encode_video.c分析编码一帧的流程

10410

FFmpeg编码器流程分析

colourfate

参考文件doc/examples/encode_video.c,使用x264作为编码器,需要先安装x264,编译方法:

8010

C封装C++动态库常见问题(一)

liuzhen007

百家云 · 流媒体研发工程师 (已认证)

众所周知,实现一个复杂的功能,使用 C++ 的开发周期要比使用 C 语言更短,性价比更高,注意前提是不考虑性能。所以,在一个由 C 语言开发的程序中扩展复杂功能...

9500

200行实现2048(c语言)

ys.h

刚刚开始学习c语言和游戏开发,是个小白,如有大佬有意见和建议可以在评论区留言,请大佬们不吝赐教。

23631

lvgl学习

治电小白菜

在 aithinker\_Ai-M6X\_SDK\examples\lvgl\demos目录中新建一个文件夹, 可以直接cv lvgl文件夹修改, 例如我新建的...

600

C语言爬虫采集图书网站百万数据

华科云商小徐

最近需要查阅一些资料,只给到相关项目名称以及关键词,想通过图书文库找到对应书籍,那么怎么才能在百万数据库中找到自己需要的文献呢?

11810

C 语言结构体和枚举完全指南:成员访问、字符串操作、枚举基础

小万哥

prog.c:12:15: error: assignment to expression with array type

10000

C 语言文件读取全指南:打开、读取、逐行输出

小万哥

注意:fgets() 函数只会读取文件的第一行。如果您还记得,filename.txt 中有两行文本。

13010

C 语言文件处理全攻略:创建、写入、追加操作解析

小万哥

在 C 语言中,您可以通过声明类型为 FILE 的指针,并使用 fopen() 函数来创建、打开、读取和写入文件:

32210

C 语言函数完全指南:创建、调用、参数传递、返回值解析

小万哥

例如,main() 是一个函数,用于执行代码,printf() 也是一个函数,用于向屏幕输出/打印文本:

13410

C 语言指针完全指南:创建、解除引用、指针与数组关系解析

小万哥

指针变量指向一个数据类型(如 int)的相同类型,并使用 * 运算符创建。您正在使用的变量的地址被分配给指针:

17300

C 语言用户输入详解:scanf、fgets、内存地址解析及实用指南

小万哥

scanf() 函数接受两个参数:变量的格式说明符(在本例中为 %d)和引用运算符(&myNum),用于存储变量的内存地址。

15510

C 语言数组教程:定义、访问、修改、循环遍历及多维数组解析

小万哥

一个 int 类型通常是 4 个字节,因此从上面的示例中,4 x 5(4 字节 x 5 个元素)= 20 字节。

50320

C语言函数传递了指针,值没有被修改的原因及解决方法

用户9470376

C语言函数中传递了指针作为参数,确切来说是传递了指向变量的内存地址作为参数,可经过函数内的修改之后,该指针指向的变量的值为什么不会被修改?就像下方这个函数:

20320

C 多维数组、特殊字符和字符串函数详解

小万哥

数组,也称为单维数组。这些非常棒,是您在 C 语言编程中会经常使用的东西。然而,如果您想要将数据存储为表格形式,例如带有行和列的表格,则需要熟悉多维数组。

12210

C语言共用体成员输出的值与赋值时的不同的原因

用户9470376

在使用C语言的共用体时,如果成员输出的值与之前定义共用体变量的时候所赋值的不同,那么很可能是因为定义共用体变量的时候,为共用体的多个成员赋值造成的。因为共用体虽...

13620

深入解析 C 语言中的 for 循环、break 和 continue

小万哥

当您确切地知道要循环执行代码块的次数时,可以使用 for 循环而不是 while 循环

14110
领券