:第二章C+面向过程部分内容回顾 3、函数名作为左值# include< Iostream. h> 例【25】 int a int &index void main( int ndex 00 for cout <<alil<< cout <<endl for(=0<5;++) Index(o++ cout <<index(i<< cout <end. int& index〔intn freturn a[]
第二章 C++面向过程部分内容回顾 3、函数名作为左值 例【2.5】 #include <iostream.h> int a[]={1,3,5,7,9}; int &index(int i); void main() { int i; index(2)=100; for (i=0;i<5;i++) cout <<a[i]<<" "; cout <<endl; for (i=0;i<5;i++) { index(i)++; cout <<index(i)<<" "; } cout <<endl; } int &index(int i) {return a[i];}
:第二章C+面向过程部分内容回顾 二三、 const修饰符(教材④P37-41) ()用 consti定义常量 1、基本数据类型 >格式: const类型常量名=表达式; ●>或:类型 const常量名=表达式 说明:定义常量后,常量的值不能不能改变。 2、定义常量数组 >格式: const类型数组名院元素个数]=初值表} >或:类型 const数组名[素个数]=初值表} 说明:定义常量数组后,数组元素的值不能不能改变
第二章 C++面向过程部分内容回顾 三、 const修饰符(教材①P37-41) ㈠ 用const定义常量 1、基本数据类型 ➢ 格式:const 类型 常量名=表达式; ➢ 或: 类型 const 常量名=表达式; ➢ 说明:定义常量后,常量的值不能不能改变。 2、定义常量数组 ➢ 格式:const 类型 数组名[元素个数]={初值表}; ➢ 或: 类型 const 数组名[元素个数]={初值表} ; ➢ 说明:定义常量数组后,数组元素的值不能不能改变