《C03指针数组引用常量》由会员分享,可在线阅读,更多相关《C03指针数组引用常量(8页珍藏版)》请在金锄头文库上搜索。
1、C03C03指针数组引用常量指针数组引用常量指针指针格式:* 声明定义和初始化间接引用(dereference): int a=10; int* b=&a; *b=100;加减运算:注意事项:C+中几乎不使用*任何时候都应保证指针指向有意义的地址或置为0函数指针数组一维数组声明定义及初始化:存取数组元素的操作符:数组与指针:int a5=1,2,3,4,5; int* b=a; int* c=&a0;数组多维数组格式:类型变量行的上界列的上界指针数组:int* array4;指向数组的指针:int (*pt)4;引用引用格式:& =右值不可省略引用变量的地址问题比较指针和引用存取值的方法初始化
2、函数的引用参数和返回引用const格式: const =#define 和 const const 的内部连接 const 的折叠和内存地址函数体外定义的常量文件内有效:const int a=100;强制外部连接: extern const int a=100;函数体内定义的常量const字符串数组:char a=“This Is A String!”;char* a =“This Is A String!”;指向常量的指针 const int* pt; int const* pt;常量指针 int* const pt;初始化常量引用 int b=100; int& aa=b和const int& aa=b;