- 博客(3)
- 资源 (12)
- 收藏
- 关注
翻译 C语言指针强制类型转换
概要:C语言中,任何一个变量都必须占有一个地址,而这个地址空间内的0-1代码就是这个变量的值。不同的数据类型占有的空间大小不一,但是他们都必须有个地址,而这个地址就是硬件访问的依据,而名字只是提供给程序员的一种记住这个地址的方便一点的方法。但是,不同的变量在机器中都是0-1代码,所以,我们不能简单的通过检查一个值的位来判断它的类型。例如,定义如下:int a; float b;
2012-06-28 22:47:15 141201 19
原创 C语言指针的初始化和赋值
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:int a = 25;int *ptr = &a;int b[10];int *point = b; int *p = &b[0];
2012-06-28 22:46:55 223090 28
转载 C语言判断数据存储时大端模式还是小端模式
C语言判断数据存储时大端模式还是小端模式所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的
2012-06-28 22:46:40 1988
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关注的人