资源描述:
《C语言指针(指针数组多级指针动态指针)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、元素均为指针类型数据的数组,称为指针数组定义形式为:类型关键字*数组名[数组长度];例如char*pStr[5];pStr[5]*char四、指针数组1例main(){inti;charstr[][10]={"Pascal","Basic","Fortran","Java","VisualC"};for(i=0;i<5;i++){printf("%s",str[i]);}}strstr[0]Pascalstr[1]str[2]str[3]BasicFortranJava二维数组字符串VisualCstr[4]2例main(){inti;char*ptr[]={"Pascal","Basic
2、","Fortran","Java","VisualC"};for(i=0;i<5;i++){printf("%s",ptr[i]);}}ptr[0]Pascalptr[1]ptr[2]ptr[3]BasicFortranJavaptr指针数组字符串ptrVisualCptr[4]3例:字符串按字典顺序排序—二维数组编程charstr[N][10]={"Pascal","Basic","Fortran","Java","VisualC"};for(i=0;i3、p,str[i]);strcpy(str[i],str[j]);strcpy(str[j],temp);}}}strstrstrstrstrstrstrstrstrstr4例:字符串按字典顺序排序—指针数组编程char*ptr[N]={"Pascal","Basic","Fortran","Java","VisualC"};for(i=0;i