c语言数组用法举例
C语言中的数组是一种存储相同类型数据元素的数据结构,它提供了一种便捷的方式来管理和访问一组数据。以下是一些C语言数组的基本用法举例:
1. 声明和初始化数组:
#include <stdio.h>
int main() {
// 声明一个整型数组
int numbers[5];
// 初始化数组元素
numbers[0] = 1;
numbersc语言return的用法和搭配[1] = 3;
numbers[2] = 5;
numbers[3] = 7;
numbers[4] = 9;
// 或者一步到位初始化
// int numbers[] = {1, 3, 5, 7, 9};
// 打印数组元素
for (int i = 0; i < 5; ++i) {
printf("numbers[%d] = %d\n", i, numbers[i]);
}
return 0;
}
2. 多维数组:
#include <stdio.h>
int main() {
// 声明一个2x3的整型数组
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
// 打印数组元素
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < 3; ++j) {
printf("matrix[%d][%d] = %d\n", i, j, matrix[i][j]);
}
}
return 0;
}
3. 数组作为函数参数:
#include <stdio.h>
// 函数接受数组和数组长度作为参数
void printArray(int arr[], int length) {
for (int i = 0; i < length; ++i) {
printf("%d ", arr[i]);
}
printf("\n");
}
int main() {
int numbers[] = {1, 2, 3, 4, 5};
// 调用函数并传递数组作为参数
printArray(numbers, 5);
return 0;
}
4. 使用数组进行简单计算:
#include <stdio.h>
int main() {
// 声明一个整型数组
int grades[] = {85, 90, 78, 92, 88};
int sum = 0;
int length = sizeof(grades) / sizeof(grades[0]);
// 计算数组元素的总和
for (int i = 0; i < length; ++i) {
sum += grades[i];
}
// 计算平均值
float average = (float)sum / length;
printf("总分: %d\n", sum);
printf("平均分: %.2f\n", average);
return 0;
}
5. 字符串数组:
#include <stdio.h>
int main() {
// 声明一个存储字符串的数组
char greetings[][20] = {
"Hello",
"Bonjour",
"Hola",
"你好"
};
// 打印数组元素
for (int i = 0; i < 4; ++i) {
printf("greetings[%d]: %s\n", i, greetings[i]);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论