如何通过指针打印数组的元素?

#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

回到顶部