char k={“abcdefghijklmn”}; 这是定义了一个字符串,并且字符指针k指向a,可以试验k %c打印即为 字符‘a’.
char p=&k;
printf(“sizeof§:%lu\n”,sizeof§);
printf("sizeof(p):%lu\n",sizeof(p));
printf(“sizeof(k):%lu\n”,sizeof(k));
printf("%s\n",k);
printf("%p\n",k);
char *i=&p;
printf("%lu\n",sizeof(i));
printf(“k+1:%p\n”,k+1);
printf("&k+1:%p\n",&k+1);
printf("&k:%p\n",&k);
printf(“p:%p\n”,p);
printf(“p+1:%p\n”,p+1);
printf("&p:%p\n",&p);
printf(“i:%p\n”,i);
printf("i:%p\n",i);
printf(“i+1:%p\n”,i+1);
<
多级指针+1问题 以及定义了一个字符串,并且字符指针k
最新推荐文章于 2022-11-07 23:23:51 发布