c语言print打印数组
时间: 2023-10-12 18:16:45 浏览: 41
在 C 语言中,打印数组可以使用循环结构和 `printf` 函数结合使用,如下所示:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]); // 计算数组元素个数
// 循环遍历数组并输出每个元素
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
运行上述代码,输出结果为:
```
1 2 3 4 5
```
相关问题
c语言 打印u8数组
在C语言中,可以使用循环来打印一个u8(无符号8位整数)数组的元素。以下是一个示例代码:
```c
#include <stdio.h>
void print_u8_array(const u8 arr[], int size) {
for (int i = 0; i < size; i++) {
printf("%u ", arr[i]);
}
printf("\n");
}
int main() {
// 假设有一个长度为5的u8数组
u8 array[] = { 10, 20, 30, 40, 50 };
int size = sizeof(array) / sizeof(array[0]);
print_u8_array(array, size);
return 0;
}
```
在上面的代码中,`print_u8_array` 函数用于打印u8数组的元素。在 `main()` 函数中,我们创建了一个长度为5的u8数组,并计算出数组的大小。然后,我们调用 `print_u8_array` 函数来打印该数组的所有元素。运行该代码将会输出 `10 20 30 40 50`。
C语言print打印输出字符数组
在C语言中,可以使用printf函数打印输出字符数组。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, world!"; // 定义一个字符数组
printf("%s\n", str); // 使用%s格式化输出字符数组
return 0;
}
```
输出结果:
```
Hello, world!
```
在printf函数中,%s用来表示输出字符串,它会依次输出字符数组中的每个字符,直到遇到字符串结束符'\0'为止。注意,字符数组必须以'\0'结尾,否则输出结果可能会不可预测。