Ubuntu C语言定义一个数组,实现数组的输入和输出,再使用指针访问的方式输出;
时间: 2024-02-28 18:54:06 浏览: 70
在 Ubuntu 中使用 C 语言定义一个数组,可以按照以下步骤:
1. 打开 Ubuntu 终端,新建一个 C 语言源文件,例如 array_demo.c,命令为:
```bash
touch array_demo.c
```
2. 使用文本编辑器打开 array_demo.c 文件,例如使用 vim 命令:
```bash
vim array_demo.c
```
3. 在 array_demo.c 文件中定义一个数组,例如:
```c
#include <stdio.h>
int main() {
int arr[5]; // 定义一个长度为 5 的整型数组
// 数组输入
printf("请输入 5 个整数:");
for(int i=0; i<5; i++) {
scanf("%d", &arr[i]);
}
// 数组输出
printf("数组为:");
for(int i=0; i<5; i++) {
printf("%d ", arr[i]);
}
// 指针访问数组输出
int *p = arr; // 定义一个指向数组的指针
printf("\n指针访问数组输出为:");
for(int i=0; i<5; i++) {
printf("%d ", *(p+i)); // 使用指针访问数组元素
}
return 0;
}
```
4. 保存并退出文本编辑器,使用 gcc 命令编译 array_demo.c 文件,例如:
```bash
gcc array_demo.c -o array_demo
```
5. 运行编译后的可执行文件 array_demo,例如:
```bash
./array_demo
```
6. 在终端中输入 5 个整数,程序会输出数组及指针访问数组的结果。
```bash
请输入 5 个整数:1 2 3 4 5
数组为:1 2 3 4 5
指针访问数组输出为:1 2 3 4 5
```
这样就完成了在 Ubuntu 中使用 C 语言定义一个数组,实现数组的输入和输出,再使用指针访问的方式输出的过程。