请问这里的a[]什么意思?
程序代码:
#include <stdio.h> //#include <stdlib.h> int main() { void man(int a[]); int a[4],i; for(i=0;i<4;i++) scanf("%d",a+i); man(a); for(i=0;i<4;i++) printf("%-4d",*(a+i)); } void man(int a[])//这里的啊a[]代表什么?为何可以接受实参传过来的地址?主要就是这个问题!! { int temp; if(a[1]>a[2]) { temp=a[1]; a[1]=a[2]; a[2]=temp;//居然可以使main函数中的实参改变是不是a[1]被处理成*(a+1)的结果? } }