C语言如何打印一个数组中的所有元素?又如何打印数组中第i个元素?

如题,如果printf(“%d”,arr[i]);打印出来的是整个数组还是第i个元素呢?这两种分别怎么打印?

1.打印第i-1个元素
2.printf("%d",arr[i-1]);

如果你是循环打印可以实现打印数组的每个元素,因为每次i都在变化,而你这个只是单独出现了printf("%d",arr[i])是打印arr[i]的值即第i个元素的值。