你这样写,连编译都过不了,[]是下标运算符,如果你需要打印数组里元素的值,应该在[]里边加上该元素的位移值,比如想打印1,为a[0],想打印5,为a[4]。如果你想打印该数组的初始地址值,则需要将[]去掉。直接为:printf("%d\n", a);,这样就行了。
将会打印出a数组的起始地址,a[]相当于a指针