c语言语法基础之——指针( 多维数组、函数、总结 ) 学习
注意点:二维数组,一般是几行几列;如多定义一个普通指针的话,此指针只代表第几行的地址,而不是某个元素地址,比如: int a[3][3]={1,2,3,4,5,6,7,8,9}; int *p; p=a; // printf("%d
",*p); // 1 第一行第一列的元素值 p=a+1; printf("%d
",*p); // 4 第二行第一列的元素值 可以定义一个指定地址的指针: int a[3][3]={1,2,3,4,5,6,7,8,9}; int *p; p
",*p); // 1 第一行第一列的元素值 p=a+1; printf("%d
",*p); // 4 第二行第一列的元素值 可以定义一个指定地址的指针: int a[3][3]={1,2,3,4,5,6,7,8,9}; int *p; p