- 博客(5)
- 资源 (12)
- 收藏
- 关注
转载 内存分配
内存分配方式 ---------------------------------------------------------------------------------------------内存分配方式有三种: --------------------------- (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。 例
2012-07-16 20:44:31 1543
转载 C语言函数指针参数也是传值调用
先看看下面一段代码:#include #include void F(int *pi){ pi = (int *)malloc(sizeof(int));}main(){ int *pi = NULL; F(pi); printf("%d/n", pi == NULL);}如果你指望函数F能帮你改变pi的值,那你就错了
2012-07-09 23:18:35 6345
翻译 函数传递数组 例子
函数传递数组的问题void fun(char b[10]) { int i = sizeof(b); char c = b[3]; }如果数组b 真正传递到函数内部,那i 的值应该为10。但是我们测试后发现i 的值竟然为4!为什么会这样呢?难道数组b 真的没有传递到函数内部?是的,确实没有传递过去,这是因为这样一条规则:C 语言中,当一维数组作为函数参数的时
2012-07-09 23:02:57 1695
翻译 函数指针 指针函数
A),char * (*fun1)(char * p1,char * p2);B),char * *fun2(char * p1,char * p2);C),char * fun3(char * p1,char * p2);后两个都不难理解,那么第一个是什么呢?这里fun1 不是什么函数名,而是一个指针变量,它指向一个函数。这个函数有两个指针类型的参数,函数的返回值也是一个指针。
2012-07-09 22:55:52 1271
转载 C语言 指针与数组
.数组名声明中:当我们声明一个数组时,编译器将根据声明所指定的元素数量及类型为数组保留内存空间,然后再创建数组名,编译器会产生一个符号表,用来记录数组名和它的相关信息,这些信息中包含一个与数组名相关联的值,这个值是刚刚分配的数组的第一个元素的首地址(一个元素可能会占据几个地址,如整型占4个,此处是取起始地址)。现在声明一个数组:int ia[100]; 编译器此时为它分配空间,假设第一个数组元
2012-07-09 22:22:02 3338 1
output_example_ffmpeg_sdk FFMPEG_apiexample
2012-12-15
Dshow Capture
2012-12-15
FFmpeg-full-SDK-3.2.rar
2012-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人