年国家开放大学电大C语言A课程辅导形成性考核答案 C C 语言程序设计 A A 课程辅导(5 5 ) 主要内容: 一、指针的概念 二、指针变量 三、指针运算 四、指针与数组 五、动态存储分配 六、使用指针和动态存储分配的程序举例 一、指针的概念 l 指针:计算机内部存储器中一个存储(单元)字节的地址。该地址是一个 32 位的二进制编码,所占有的字节数(指针类型长度)与 int 类型长度相同。指针是一种特殊的数据,即不是字符和常数,而是内存单元的编码(地址)。 l 指针与数据类型:在 C 语言中每个指针都与一个具体的数据类型相联系,即为内存中存储该类型的一个数据的地址,具体为数据所占用存储空间(又称为存储单元或数据单元)的首字节地址。如 int x=10。 则 x 的地址就是一个指针,它是存储 x 的值 10的 4 个存储字节的第一个字节的地址。 l 指针类型:就是它所指向的存储单元中所存数据的类型。如一个指针指向一个整型数(即所指向的存储单元中存