
c语言
FFmpeg从入门到入门
吃的是草,挤出来的是代码!
展开
-
宏定义 #define 和常量 const 的区别
sunyw 934254022@qq.com 参考地址 宏定义 #define 和常量 const 的区别 类型和安全检查不同 宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误; const常量是常量的声明,有类型区别,需要在编译阶段进行类型检查 编译器处理不同 宏定义是一个"编译时"概念,在预处理阶段展开转载 2017-07-10 17:28:42 · 453 阅读 · 0 评论 -
c语言的一些技巧
1.当调用一个函数时,一些参数我们程序不需要但函数却必须要传一个参数进去,这时候就可以这样做 函数原型:int fun(int i) 当调用时就可以这么调用fun(&(int){0}),省去了再定义一个变量传进去的步骤。 2.int fun(char *mem) { return !!mem; } 这样可以简单的判断mem是否为NULL并返回int型变量原创 2017-09-08 14:57:33 · 453 阅读 · 0 评论