通过指针变量实现,从键盘输入 10 个整数,然后逆序显示输出。
时间: 2023-06-10 22:06:34 浏览: 306
下面是一段 C 语言代码,可以实现从键盘输入 10 个整数,然后逆序显示输出:
```c
#include <stdio.h>
int main() {
int a[10], i;
int *p = a;
printf("请输入 10 个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", p + i);
}
printf("逆序输出:\n");
for (i = 9; i >= 0; i--) {
printf("%d ", *(p + i));
}
return 0;
}
```
首先定义了一个长度为 10 的整型数组 `a`,同时定义了一个指向 `a` 的指针变量 `p`。在循环中通过 `scanf` 函数向数组中输入数据。最后在循环中通过指针变量 `p` 访问数组中的元素,逆序输出。