- 3
- 0
- 约2.24万字
- 约 80页
- 2017-05-06 发布于四川
- 举报
C语言第10章〔谭浩强〕
第10章 指针 指针可以有效地表示复杂的数据结构;能动态的分配内存、使用字符串和数组;能在调用函数时获得1个以上的结果;能直接处理内存单元地址等。 掌握指针的应用,可以使程序简洁、紧凑、高效。 在定义指针变量时注意: (1)定义指针变量时,变量前面的*是表示该变量是指针型的,其变量名是i_pointer,而不是* i_pointer (2)定义指针变量必须指定其类型。为什么? 当i_pointer++时,加1代表多少字节才能确定。 总结:一个指针变量只能指向同一类型的变量。 如: float a ; int *pointer ; pointer = a ; (错) 二、 指针变量的引用指针变量中只能存放地址(指针) 两个运算符: 1. :取地址运算符 如:a /*变量a的地址*/ 2. *:指针运算符,取其指向的内容 *pointer表示求指针变量pointer所指向变量的内容(值)。 如: int i=3 , c ; int * p ; /*
原创力文档

文档评论(0)