正在加载图片...
11.1.3指向指针的指针【例11-3】改写例11-1,用指向指针的指针实现。#include<stdio.h>#include<string.h>int main(void)( inti;char*color[5]={"red","blue","yellow","green","black"};char**pc;/*定义二级指针变量指向指针的指针char str[20];pc=color;/*二级指针赋值*/printf("Inputa color:");scanf("%s", str);for(i= 0; i<5; i++)if(strcmp(str,*(pc+i))==0)/*比较颜色是否相同*/break;使用指向指针的指针if(i< 5)printf("position:%din", i+1);操作数据elseprintf("Not Foundin");return O;1◼ 【例11-3】改写例11-1,用指向指针的指针实现。 #include<stdio.h> #include<string.h> int main(void) { int i; char *color[5] = {“red”, ”blue”, ”yellow”, ”green”, ”black”}; / char **pc; /* 定义二级指针变量 */ char str[20]; pc = color; /* 二级指针赋值 */ printf(“Input a color:”); scanf(“%s”, str); for(i = 0; i < 5; i++) if(strcmp(str, *(pc+i)) == 0) /* 比较颜色是否相同*/ break; if(i < 5) printf(“position:%d\n”, i+1); else printf(“Not Found\n”); return 0; } 11.1.3 指向指针的指针 指向指针的指针 使用指向指针的指针 操作数据
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有