文稿回顾chapter7指针.pptxVIP

  • 1
  • 0
  • 约7.05千字
  • 约 36页
  • 2024-08-15 发布于北京
  • 举报

指针

回顾数组的存储机制数组的定义和使用数组的初始化二维和多维数组

目标理解指针的意义掌握指针变量和指针运算符的使用掌握指针与数组的关系掌握内存分配

什么是指针?指针是一个变量,它包含另一个变量的内存地址使用指针可以间接访问数据项的值指针可以指向基本数据类型的变量(如int、char和double等)或者数组或者自定义的数据类型(structclass)

指针可以用来做什么?从函数中返回多个值从一个函数向另一个函数传递数组和字符串通过移动指针操作数组分配内存并对其进行访问

指针变量指针声明包括类型和变量名,变量名的前面有一个* type*name; 注意:这里type是任何一种有效的数据类型,name是指针变量名.例如: int*var2;var2

指针运算符是一元运算符,它返回操作数的内存地址intvar1; int*var2=var1;inta=var1;*var2=8;*是的反运算符,它也是一元运算符,返回指针指向的内存位置中的值 inttemp=*var2;

给指针赋值2-1指针变量使用之前一定要赋值.例如:intvar,*ptr_var,*ptr_var2;通过运算符为指针赋值 ptr_var=var;通过另一个指向相同类型数据项的指针变量对指针进行赋值 pt

文档评论(0)

1亿VIP精品文档

相关文档