摘要:
用C语言实现打印出10行杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1、第一列都为1,第x行第x列为1 2、第几行就有几个元素 3、从第三行开始,第二列的元素等于第二行的第一列元素+第二列元素之和(排除从第三行开始的首和尾元素) #includ 阅读全文
摘要:
什么是TS? TS(Transport Stream,传输流),一种常见的视频封装格式,是基于MPEG-2的封装格式(所以也叫MPEG-TS),后缀为.ts TS的分层 TS文件分为三层,如下所示(可以倒序更好理解) TS层(Transport Stream):在PES层基础上加入了数据流识别信息和 阅读全文
摘要:
KMP算法 KMP算法的核心思想是利用模式串自身的特性,在匹配过程中尽量避免回溯,以提高匹配的效率。它通过构建一个部分匹配表(也称为next数组),来指导匹配过程中模式串的移动位置,从而减少不必要的字符比较。 KMP算法的基本步骤 1.构建部分匹配表(next):遍历模式串,对于每个位置i,找出以位 阅读全文
摘要:
#include <stdio.h> //?nTest@@3HA 3H 代表返回类型是 int A: 这部分表示函数没有参数。 int nTest = 1000; //?nTest2@@3MA 3M 代表返回类型是 float float nTest2 = 1000; //?nTest3@@3DA 阅读全文
摘要:
do-while #include<stdio.h> int main() { int n = 1;//第十天只剩下1个桃子,所以初始值为1 int day = 9;//第十天是已知条件,所以循环从第九天开始 do { n =(n+1)*2;//每天都是前一天的一半加1,所以这里计算后一天的桃子数 阅读全文
摘要:
代码 #include <stdio.h> #define __STDC_CONSTANT_MACROS //因为ffmpeg是C语言编写的所以要继承C语言的语法格式 extern "C" { #include "libavcodec/avcodec.h" #include "libavformat 阅读全文
摘要:
作用 SDL(Simple DirectMedia Layer)库的作用,说白了就是封装了复杂的视音频交互工作,简化了视音频处理的难度 特点 跨平台 开源 结构 SDL结构如下所示。可以看出它实际上还是调用了DirectX等底层API完成了和硬件的交互 SDL的工作过程 SDL视频显示的数据结构 S 阅读全文
摘要:
1000! #include<stdio.h> #define N3 00//定义数组长度 int main() { int a[N],i,j,k,n; for(i = 0;i<N;i++) { a[i] = 0; } a[0] =1 ;//第一位设为1 k = 0;//第一位设为1 for(i=1 阅读全文
摘要:
AVCodec AVCodec是存储编解码器信息的结构体。 /** * AVCodec. */ typedef struct AVCodec { /** * Name of the codec implementation. * The name is globally unique among e 阅读全文
摘要:
AVFrame AVFrame是包含码流参数较多的结构体 /** * Audio Video Frame. * New fields can be added to the end of AVFRAME with minor version * bumps. Similarly fields tha 阅读全文