【转】谈谈C中TYPEDEF的用法之一

1.struct _x1{...}x1;2.typedef struct _x2{...}x2二者的区别就在于,前者是定义了一个结构体 _x1 并定义了一个实例 x1;而后者定义了一个结构体 _x2 并定义了该结构体的别名,也就是x2. 因此使用的时候,后者是需要定义实例的.
2010-10-18 17:42 | 阅读 744 次 | 评论 1 条

【转】谈谈C里面的指针之二【指针的算术运算】

指针可以加上或减去一个整数。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的。先看几个例子。 例二: 1、chara[20]; 2、int*ptr=a; ... ... 3、ptr++;
2010-10-14 10:50 | 阅读 718 次 | 评论 0 条

【转】谈谈C里面的指针之一【指针的基本概念】

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(*ptr)[3]; (5)int*(*ptr)[4]; A. 指针的类型。从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型: (1)in...
2010-10-14 10:35 | 阅读 812 次 | 评论 0 条
文章归档