void printArray(int arr[], int size) { for (int i = 0; i < size; i++) { printf("%d ", arr[i]); } printf("\n"); }
时间: 2024-11-05 09:27:00 浏览: 5
c代码-anki--冒泡排序,下标从0开始
这段代码定义了一个名为 `printArray` 的函数,用于打印一个整数数组的所有元素。以下是对这段代码的详细解释:
```c
void printArray(int arr[], int size) {
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
printf("\n");
}
```
### 参数说明:
- `int arr[]`: 这是一个整数数组,表示要打印的数组。
- `int size`: 这是一个整数,表示数组的大小(即数组中元素的个数)。
### 功能说明:
1. **循环遍历数组**:使用 `for` 循环从索引 `0` 开始遍历数组,直到索引 `size - 1`。
2. **打印每个元素**:在循环体内,使用 `printf` 函数打印当前索引位置的元素,并在元素后面加一个空格。
3. **换行**:在循环结束后,再使用一次 `printf` 函数打印一个换行符,以确保输出格式整齐。
### 示例:
假设你有一个数组 `arr`,其内容为 `{1, 2, 3, 4, 5}`,并且数组大小为 `5`,调用 `printArray(arr, 5)` 将会输出:
```
1 2 3 4 5
```
### 相关问题:
1. 这个函数如何处理空数组?
2. 如果数组中包含负数,这个函数会如何表现?
3. 能否修改这个函数以打印其他类型的数组(例如浮点数数组)?
阅读全文