在学习FFmpeg的同时看到了FFmpeg中很多很有意思的用法,特记录下来。
1.当调用一个函数时,一些参数我们程序不需要但函数却必须要传一个参数进去,这时候就可以这样做
函数原型:int fun(int *i)
当调用时就可以这么调用fun(&(int){0}),省去了再定义一个变量传进去的步骤。
2.int fun(char *mem)
{
return !!mem;
}
这样可以简单的判断mem是否为NULL并返回int型变量
在学习FFmpeg的同时看到了FFmpeg中很多很有意思的用法,特记录下来。
1.当调用一个函数时,一些参数我们程序不需要但函数却必须要传一个参数进去,这时候就可以这样做
函数原型:int fun(int *i)
当调用时就可以这么调用fun(&(int){0}),省去了再定义一个变量传进去的步骤。
2.int fun(char *mem)
{
return !!mem;
}
这样可以简单的判断mem是否为NULL并返回int型变量