第08章指针及其应用.pptVIP

  • 4
  • 0
  • 约6.4千字
  • 约 40页
  • 2017-02-28 发布于湖北
  • 举报
-*- 数组作为函数参数 int average( int array[], int size) { int sum=0; for(int i=0; isize; ++i) { sum+=array[i]; } return sum/size; } 数组本身并不包含数据元素个数的信息,传递数组或指针 时,往往传递辅助参数表示元素个数。 本质上是:int *array 传递的是实参数组的起始地址 -*- 数组作为函数参数 #include iostream int main() { int score[]={80,60,90,85}; int ave=average(score, 4); std::coutAverage score: avestd::endl; return 0; } 传递数组的本质上只是传递数组起始地址,在average 函数中,通过指针变量间接访问数组元素。 -*- 本章内容安排 指针的使用 栈和堆的概念 指针和数组 在堆中创建对象 -*- 引入SimpleCat类 #inlcude iostream class SimpleCat { public: SimpleCat(); ~SimpleCat(); int getAge() const; void setAge(int age ) { itsAge=age; }

文档评论(0)

1亿VIP精品文档

相关文档