定义一个数组a【8】={2,4,5,7,9,12,15,18}利用指针变量输出数组中的全部元素,C语言
时间: 2024-05-16 11:17:37 浏览: 10
下面是一个利用指针变量输出数组中全部元素的C语言程序:
```c
#include <stdio.h>
int main() {
int a[8] = {2, 4, 5, 7, 9, 12, 15, 18};
int *ptr = a; // 定义指向数组首元素的指针变量
for (int i = 0; i < 8; i++) {
printf("%d ", *ptr); // 输出指针指向的元素值
ptr++; // 指针指向下一个元素
}
return 0;
}
```
在这个程序中,我们首先定义了一个长度为8的整型数组a,并初始化了其中的元素。然后,定义了一个指向数组首元素的指针变量ptr,并将其指向数组的首元素。接着,我们利用for循环遍历数组中的所有元素,每次输出指针指向的元素值,并将指针指向下一个元素。最终,我们得到了输出数组中全部元素的结果。
相关问题
定义一个数组a【8】={2,4,5,7,9,12,15,18},利用指针变量输出数组全部元素
以下是利用指针变量输出数组全部元素的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
int a[8] = {2, 4, 5, 7, 9, 12, 15, 18};
int *p = a; // 定义指向数组首元素的指针变量
for (int i = 0; i < 8; i++) {
cout << *(p + i) << " "; // 输出指针所指向的元素值
}
cout << endl;
return 0;
}
```
输出结果为:`2 4 5 7 9 12 15 18`。
(2) 定义一个数组a[8]={2,4,5,7,9,12,15,18},利用指针变量输出数组中的全部元素。
可以使用指针变量和循环来输出数组中的全部元素,代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int a[8] = {2, 4, 5, 7, 9, 12, 15, 18};
int *p;
p = a; // 指针指向数组首元素
for (int i = 0; i < 8; i++) {
cout << *p << " "; // 输出指针指向的元素
p++; // 指针指向下一个元素
}
return 0;
}
```
输出结果为:2 4 5 7 9 12 15 18
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)