C++第8章指针课件.pptVIP

  • 1
  • 0
  • 约7.55千字
  • 约 60页
  • 2026-09-02 发布于重庆
  • 举报

const修饰参数的四种方式指向常量的常量指针调用:intx;f(x)voidf(constint*constptr){ 不可以通过引用改变x的值;//*ptr=3;不可以改变ptr本身的值;//ptr++;};此时,ptr是变量,ptr所指的空间中的值也不能通过它来改变sizeof函数sizeof(类型名)返回该数据类型单个元素所占的字节数sizeof数组名返回该数组所占的字节数注意:intarray[10];coutsizeofarrayendl;//返回10*4即40但voidf(int*p,intlen){coutsizeofpendl;}调用f(array,10);//输出4,即一个指针变量占据的空间,而非数组array占据的空间8.6指针与函数1.使用指针修改函数参数但在某些应用中确实需要改变实际参数的值。例如,我们经常需要修改两个变量的值,希望有个函数可以实现此功能。要解决此问题可以采用指针作为参数。指针作为函数参数例子#includeiostream.hvoidswap(int*,int*);v

文档评论(0)

1亿VIP精品文档

相关文档