§6.1指针类型 ◆指针运算(加运算) 例: Int" p; p=p+1 ◆注:不是地址加1,而是加一个整型数
§6.1 指针类型 指针运算(加运算) 例: int* p; p=p+1; 注:不是地址加1,而是加一个整型数
§6.1指针类型 ◆指针运算(减运算) 在一定条件下,两个指针可以相减 例:指向同一个数组不同元素的两个指针相减 其差是这两个指针之间相隔元素的个数 如:一个字符串,一个指针指向首字符,另 个指针指向尾字符,两指针之差就是字符 串长度
§6.1 指针类型 指针运算(减运算) 在一定条件下,两个指针可以相减 例:指向同一个数组不同元素的两个指针相减, 其差是这两个指针之间相隔元素的个数 如:一个字符串,一个指针指向首字符,另一 个指针指向尾字符,两指针之差就是字符 串长度
§6.1指针类型 ◆指针运算 在一定条件下,两个指针可以相比较 例:指向同一个数组的两个指针可以比较, 当两指针相等时,说明这两个指针指 向同一个数组元素
§6.1 指针类型 指针运算 在一定条件下,两个指针可以相比较 例:指向同一个数组的两个指针可以比较, 当两指针相等时,说明这两个指针指 向同一个数组元素
§6.1指针类型 引用类型:在某个数据类型后加“& ◆例:inti=1; int iri ∥int&是整型int的引用 类型 ◆引用类型的变量(n)并不是真创建的新变量, 而是作为另一个变量()的别名 ◆引用类型的变量必须初始化
§6.1 指针类型 引用类型:在某个数据类型后加“&” 例: int i=1; int& ir=i; // int& 是整型int的引用 类型 引用类型的变量(ir)并不是真创建的新变量, 而是作为另一个变量(i)的别名 引用类型的变量必须初始化
§6.1指针类型 int j=1 int& iri 引用i作为的别名后,对r的操作就相当于作 用在变量让 如: ir=10 相当于i=10 cout<<&ir;∥当于输出i的地址
§6.1 指针类型 int i=1; int& ir=i; 引用ir作为i的别名后,对ir的操作就相当于作 用在变量i上 如: ir=10; //相当于i=10; cout<<&ir; //相当于输出i的地址