在C语言中,可以通过以下步骤接收数据并存入数组:
- 首先,定义一个数组变量来存储接收到的数据。例如,可以使用
int
类型的数组来存储整数数据:
#define SIZE 5 int data[SIZE];
- 接下来,使用适当的方法从用户或其他来源读取数据。例如,可以使用
scanf
函数从用户输入读取数据。可以使用循环来连续读取多个数据,并将它们存储到数组中:
int i; for (i = 0; i < SIZE; i++) { printf("Enter data %d: ", i+1); scanf("%d", &data[i]); }
在上面的代码中,使用循环读取用户输入的5个整数,并将它们存储到数组data
中。
- 最后,可以使用循环遍历数组并打印出接收到的数据,以验证正确性:
printf("Received data: "); for (i = 0; i < SIZE; i++) { printf("%d ", data[i]); } printf("\n");
上述代码将打印出接收到的数据。
完整的代码示例:
#include#define SIZE 5 int main() { int data[SIZE]; int i; for (i = 0; i < SIZE; i++) { printf("Enter data %d: ", i+1); scanf("%d", &data[i]); } printf("Received data: "); for (i = 0; i < SIZE; i++) { printf("%d ", data[i]); } printf("\n"); return 0; }
上述代码将连续读取5个整数,并将它们存储到数组data
中。最后,打印出接收到的数据。