- 3
- 0
- 约1.88万字
- 约 70页
- 2018-05-18 发布于四川
- 举报
第六章 指针 计算机基础教学研究室 主要内容 6.1 指针的概念 内存用户数据区 指针和指针变量 指针的概念 指针变量的定义 6.2 变量与指针 指针变量是一种特殊的变量,它和以前学过的其他类型的变量的不同之处是: 用它来指向另一个变量。 为了表示指针变量和它所指向的变量之间的联系,在C++中用“*”符号表示指向, 例如: i_pointer是一个指针变量, *i_pointer表示i_pointer所指向的变量,见图6.3。 下面两个语句作用相同: ① i=3; ② *i_pointer=3; 图6.3 6.2.1 定义指针变量 指针变量 指针名=地址 float *pointer_3; // pointer_3是指向单精度型数据的指针变量 char *pointer_4; // pointer_4是指向字符型数据的指针变量 向指针变量赋的值必须是地址常量或变量,不能是普通整数。但可以赋值为整数0,表示空指针。 指针的类型是它所指向变量的类型,而不是指针本身数据值的类型,任何一个指针本身的数据值都是unsigned long int型。 允许声明指向 void 类型的指针。该指针可以被赋予任何类型对象的地址。 例: void *general; 注意: (1) 不
原创力文档

文档评论(0)