
今天学习了指针操作数组,今天的内容主要是偏向于实践理论的比较少但也很难理解一维字符型char s{hello};定义为char *p s;——表示p指向了s的地址主要动手实现了strcoy,strncpy,strcmp,strcat,strncat的函数写法这一部分主要是实践较多对于我这个新手来说也比较难。二维整形数组比较难以理解int a[3][4] {0};int (*p)[4]a;定义指针变量1.先获取到首元素的地址a[0] p;2.访问二维数组元素pi;它的类型为int *[4]3.*pi——访问第i行元素地址类型为int *;4.*pij——访问第i行第j列元素的地址5.*(*(pi)j)——访问第i行第j列的元素二维字符型数组char (*p) str s;写成函数为void ch(char *s,int row )si——表示访问第i行字符串地址*(si)——表示访问第i行字符串char * s[10]——这个数组是用来存放int * 型的字符串;写成函数为void ch(char ** s,int row)