C 数组指针
1 #include<stdlib.h> 2 #include<stdio.h> 3 void main(){ 4 char *str[]={"yuanwei","test"}; 5 char *ptr1,*ptr2,*ptr3; 6 //ptr1=str; 7 //ptr2=&str[2]; 8 // printf("ptr1=%p \n str=%p \n,*ptr1=%d \n ,&ptr1=%p\n",ptr1,str,*ptr1,&ptr1); 9 10 printf("str=%p str[0]=%s\n",str,str[0]); 11 12 13 14 }
char *str[]={"yuanwei","test"};//定义一个数组,数组里面放的元素类型是char 类型的指针,里面的每个元素都有双引号隔离.
char *ptr,定义了字符类型的指针,