C语言知识
文章平均质量分 54
巴菲特的好弟弟-
这个作者很懒,什么都没留下…
展开
-
指针数组和数组指针
一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。一般一维的指针数组的一般形式为类型名*数组名[]由于[]的优先级比“*””高,因此先与[4]结合,形成p[4]形式,这显然是数组形式,表示p数组有4个元素,然后再与前面的“*””结合,“*””表示此数组是指针类型,每个数组元素(相当于一个指针变量)都可以指向一个整形。ab;ab;intret;i...原创 2022-07-27 22:39:43 · 340 阅读 · 1 评论 -
FFmpeg学习——核心模块
① libavformat :用于各种音视频封装格式的生成和解析,包括获取编解码所需信息以生成编解码上下文结构和读取音视频帧等功能;②libavcodec :用于各种类型声音/图像编解码;③ libavutil :包含一些公共的工具函数;④libswscale :用于视频场景比例缩放、色彩映射转换;⑤libavfilter: 用于后期效果处理,比如添加水印等;⑥libavdevice:用于视频源的获取;...原创 2022-07-03 16:48:03 · 159 阅读 · 0 评论 -
C语言——内存管理问题
常见的内存错误及解决方法一、结构体成员指针未初始化eg:#include <stdio.h>#include <string.h>struct student{ char *name; int score;}stu,*pstu;int main(){ strcpy(stu.name,"pddddd"); stu.score=99; printf("%s\n",stu.name); printf("%d\n",stu.score); return 0原创 2021-10-27 14:43:46 · 511 阅读 · 1 评论