8.数组-复合字面量
#include <stdio.h> void print_arr(int size,int arr[size]); int main() { int i_arr[10] = { 1, 2, 3, 4, 5, 6, 6, 8, 9, 10 }; print_arr(10,i_arr); //匿名数组(复合字面量) printf("复合字面量~\n" ); print_arr( 3, (int []){ 1, 2, 3,} ); return 0; } void print_arr(int size,int arr[size]) { for (int i = 0; i < size; ++i) { printf("%d:%d\n", i ,arr[i] ); } return; }