◇例L6-2使两个指针变量交换指向 pl p &il 10 &il 10 p2 2 p 12 20 12 20 ◇例L6-3交换两个指针变量所指向变量的值
例L6-2 使两个指针变量交换指向。 i1 &i1 10 p1 i2 &i2 20 p2 i1 &i1 10 p1 i2 &i2 20 p2 例L6-3 交换两个指针变量所指向变量的值
◇指向指针的指针 int I,"p1,**p2; p p &pl i 例L6-3-2
指向指针的指针 int I,*p1,**p2; 3 i &i p1 &p1 p2 例L6-3-2
◇多重指针:从理论上讲,可以有多重指针,但 般极易出错,不提倡使用多重指针。 例L6-4多重指针
多重指针:从理论上讲,可以有多重指针,但一 般极易出错,不提倡使用多重指针。 例L6-4 多重指针
习题59统计单词与空格数。 习题5-14字符串转换为大写、小写(数组法 习题5-14-2字符串转换为大写、小写(指针法)
习题5-9 统计单词与空格数。 习题5-14 字符串转换为大写、小写(数组法) 习题5-14-2 字符串转换为大写、小写(指针法)
6-2指针与数组 ◇一维数组的指针表示 ◇a[i下标法访间数组元素。 *(a+i)地址法访问数组元素。 (a+i表示:从数组a的首地 A[0]=1 址开始的第个元素。) A[1]=3 例L6-5 A[2=5 A[3]=7 A[4]=9
6-2 指针与数组 一维数组的指针表示 a[i]:下标法访问数组元素。 *(a+i):地址法访问数组元素。 (a+i表示:从数组a的首地 址开始的第i个元素。) 例L6-5 A[0]=1 A[1]=3 A[2]=5 A[3]=7 A[4]=9 a a+1 a+2 a+3 a+4 ffd0 ffd2 ffd4 ffd6 ffd8