C++_第4章___指针和引用.pptVIP

  • 2
  • 0
  • 约1.06万字
  • 约 57页
  • 2019-09-02 发布于湖北
  • 举报
第四章 指针和引用 【什么是指针? 】 在声明常指针时必须初始化(除非它是函数的形参)。 注 如果指针是const型的,它指向的变量也是const型的 ,则是声明一个指向常量的指针常量,指针本身的值不可改变,它所指向的数据的值也不能通过指针改变。 比如: int a=1,b=2; int *const p1=a; //声明指向int型常量的指针p1 int *const p2; //错误,在声明指针常量时,必须初始化 *p1=2; //正确,指针常量指向的值可以改变 p1=b; //错误,指针常量本身的值不可改变 对于能说明为常量的情形,应该尽量用关键字const修饰。 注 关键字const放在不同的位置表示的意义也不相同。 4.1.5 内存分配 【静态内存分配】 动态内存分配是指在程序运行期间根据实际需要随时申请内存,并在不需要时释放。 静态分配是通过变量声明实现的,每声明一个变量,就为这个变量分配了空间。例如: int i,j,k; float score[100]; 使用动态内存必须遵循以下4个步骤: ①确定需要多少内存。 ②分配所需的内存。 ③使用指针指向获得的内存

文档评论(0)

1亿VIP精品文档

相关文档