c-将内容存储在一个数组中,然后一次打印所有内容



我有一个电路,每8个时钟周期生成一个脉冲,在这些脉冲下,我想转储并打印数组的所有内容。

我有GPIO引脚可以读取其中的值,并且我将其存储到一个数组中。

我唯一知道的打印数组内容的方法是通过for循环,但我发现它使我的脉冲程序太慢了

我想知道有没有一种方法可以存储数组的全部内容,然后在时钟的一个脉冲内一次性打印所有内容。。。。比如把所有的东西都存储在某个东西里,一旦第8个时钟周期到来,打印所有的东西,然后重复。

您可以像这样打印所有元素:

#include <stdio.h>
int main()
{
int arr[5],i;
printf("Enter the five integer value: ");
for(i = 0 ; i < 5; i++) {
scanf("%d",&arr[i]);
}

printf("Elements of array is: n");
for(i = 0 ; i < 5; i++) {
printf("%dt",arr[i]);
}
return 0;

}

相关内容

最新更新