前端之家收集整理的这篇文章主要介绍了
访问char *的元素,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个char * p =“abcd”,如何只使用C(不是C)访问元素’a’,’b’,’c’,’d’?任何帮助,将不胜感激 .
您可以使用索引:
char a = p[0];
char b = p[1];
/* and so on */@H_404_7@
等效地,您可以使用指针算法,但我发现它不太可读:
char a = *p;
char b = *(p+1);@H_404_7@
如果你真的想让别人惊喜,你也可以这样写:
char a = 0[p];
char b = 1[p];
/* and so on */@H_404_7@