2011年3月14日

摘要: init/main.c部分代码 memory_end = (1<<20) + (EXT_MEM_K<<10); memory_end &= 0xfffff000; if (memory_end > 16*1024*1024) memory_end = 16*1024*1024; if (memory_end > 12*1024*1024) //内存>12M 设置高速缓冲区大小4M buffer_memory_end = 4*1024*1024; else if (memory_end > 6*1024*1024) // 内存>6M 阅读全文
posted @ 2011-03-14 21:21 yming0221 阅读(218) 评论(0) 推荐(0)
摘要: void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid;pvoid = pint; /*不过不能pint= pvoid; */如果要将pvoid赋给其他类型指针,则需要强制类型转换如:pint= (int *)pvoid;②在ANSIC标准中,不允许对void指针进行算术运算如pvoid++或pvoid+=1等,而在GNU中则允许,因为在缺省情况下,GNU认为void *与char *一样。sizeof(* 阅读全文
posted @ 2011-03-14 20:07 yming0221 阅读(235) 评论(0) 推荐(0)

导航