在C語言中,使用scanf
函數(shù)讀取數(shù)組元素的方法如下:
首先,你需要聲明一個(gè)數(shù)組,例如:
int arr[5]; // 聲明一個(gè)包含5個(gè)整數(shù)的數(shù)組
然后,使用scanf
函數(shù)循環(huán)讀取數(shù)組元素。這里是一個(gè)示例代碼:
#include<stdio.h>
int main() {
int arr[5]; // 聲明一個(gè)包含5個(gè)整數(shù)的數(shù)組
int i;
printf("請(qǐng)輸入5個(gè)整數(shù):\n");
for (i = 0; i < 5; i++) {
scanf("%d", &arr[i]); // 使用地址運(yùn)算符&獲取數(shù)組元素的地址
}
printf("你輸入的數(shù)字是:\n");
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
在這個(gè)示例中,我們使用for
循環(huán)遍歷數(shù)組并使用scanf
函數(shù)讀取用戶輸入的5個(gè)整數(shù)。注意,我們?cè)?code>scanf函數(shù)中使用了地址運(yùn)算符&
來獲取數(shù)組元素的地址,因?yàn)?code>scanf函數(shù)需要一個(gè)指向變量的指針作為參數(shù)。