首页 > 代码库 > c-指针的指针
c-指针的指针
概述:
上一个‘经典C语言程序设计100例‘的第77个程序
1 #include <stdio.h> 2 3 int 4 main(void) { 5 char *s[]={"man","woman","girl","boy","sister"}; 6 char **p; 7 int k; 8 for(k=0;k<5;k++) { 9 p = &s[k]; /*这里填写什么语句*/10 printf("%s\n",*p);11 }12 printf("\n");13 }
变量s其实开始是指向数组中的第一个字符串(man)中的第一个字符‘m‘,也就是说,变量p和变量s都是‘指针的指针‘,理解这个之后,只要将每次迭代过程中的一维数组的首地址赋给变量p即可(主函数中的每个单词,如‘man‘,‘woman‘等相当于一个一维数组),如图:
c-指针的指针
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。