(5.9.4)--翻转课补充课件-第20讲-指针(四)--指针和二维数组、指针数组.pptVIP

  • 1
  • 0
  • 约4.93千字
  • 约 42页
  • 2023-11-30 发布于陕西
  • 举报

(5.9.4)--翻转课补充课件-第20讲-指针(四)--指针和二维数组、指针数组.ppt

7.7.2 带参数的main函数 1. 指针数组 2. 指向指针的指针 3. 指针数组名做实参 4. 带参数的主函数 P222 【例7.19】指针数组的示例:假设有若干个字符串,它们分别由指针数组中的每一个元素指向。找出最小的字符串,并使指针数组的第一个元素指向它,而原来指向最小字符串的数组元素指向第1个字符串。 1.指针数组 #include stdio.h #include string.h main( ) { int i=0,k=0; char *temp=NULL; char *p[4]; p[0]=Zhang;p[1]=Li;p[2]=Chen;p[3]=Wang; for(i=0; i4; i++) if( strcmp(p[i],p[k])0 ) k=i; temp=p[0]; p[0]= p[k]; p[k]=temp; for(i=0; i4; i++) printf(p[%d]-%s\n,i,p[i]); } char *p[4]; 定义指针数组,包含4个元素 p[0]=Zhang;p[1]=Li;p[2]=Chen;p[3]=Wang; 使指针数组元素分别指向4个字符串 运行结果: p[0]-Chen p[1]-Li p[2]-Zhang p[3]-

文档评论(0)

1亿VIP精品文档

相关文档