C++经典指针习题.docVIP

  • 755
  • 0
  • 约9.06千字
  • 约 12页
  • 2018-10-19 发布于河北
  • 举报
C经典指针习题

指针历年真题 PAGE PAGE 12 指针 本章重要知识点: 1. 一个变量的地址称为该变量的指针。 指针变量定义的一般形式为: 类型标识符 *变量名 int *i_point; 2. * 在定义语句中只表示变量的类型是指针,没有任何计算意义。 * 在语句中表示“指向”。表示“地址”。 3. 指针变量只能存放地址,不要将非地址数据赋给指针变量。 int *p; p=100; 4. ++, - -, * 优先级相同,都是右结合性。 int a=3, *p; p=a; (1)(*p)++; 相当于a++。表达式为3, a=4 (2)*p++; *(p++)首先*p ,然后p=p+1,指针指向下一个int单元 表达式为3, (3)++*p ++(*p) *p=*p+1 a=4 (4)*++p *(++p),首先:p=p+1, 然后取*p。即取p所指的下一个int单元的内容。 5. 指针变量作为函数参数 (1)函数的参数可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。 (2)指针变量作为函数参数与变量本身作函数参数不同,变量作函数参数传递的是具体值,而指针作函数参数传递的是内存的地址。 (3

文档评论(0)

1亿VIP精品文档

相关文档