如何通过指针打印数组的元素?
#include <stdio.h> #include <stdlib.h>
int main(void) {
int a[6] = {1,2,3,4,5,6};
int *p = &a[6];
printf("%d\n", *p);
printf("%d\n", *(p + 1));
}
我想在指针的帮助下打印数组的元素,但它给我一个错误。请通过查看上面的代码来帮助我?如何通过指针打印数组的元素?
回答:
你需要的东西是这样的:
#include <stdio.h> #include <stdlib.h>
int main(void) {
int a[6] = {1,2,3,4,5,6};
int *p = a;// storing base address
printf("%d\n", *p);
printf("%d\n", *(p + 1));
}
以上是 如何通过指针打印数组的元素? 的全部内容, 来源链接: utcz.com/qa/259797.html