c语言数组如何把一串数字存入数组_C语言 指针 (三)指针数组与数组指针
时间: 2023-07-20 17:32:48 浏览: 233
C语言——数组与指针
要把一串数字存入C语言数组中,可以使用如下代码:
```c
int arr[10]; // 定义长度为10的整型数组
int i;
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]); // 从键盘读入数字并存入数组中
}
```
这样就可以从键盘读入10个数字,存入数组arr中。
需要注意的是,数组下标从0开始,因此数组长度为10时,下标范围是0~9。
另外,如果要使用指针来操作数组,可以使用数组名作为指针变量,例如:
```c
int arr[10]; // 定义长度为10的整型数组
int *p = arr; // 数组名作为指针变量
```
这样就可以通过指针p操作数组arr。
而指针数组与数组指针是两个不同的概念。
指针数组是指一个数组,其中的每个元素都是一个指针变量。例如:
```c
int *arr[10]; // 定义长度为10的指针数组
```
数组指针是指一个指针变量,它指向一个数组。例如:
```c
int (*p)[10]; // 定义一个指向长度为10的整型数组的指针变量
```
阅读全文