[]是用于数组声明的int a[10];代表定义了一个名称为a的,长度为10的数组数组a,可以这么赋值int i = 0;for(i = 0; i < 10; i++){ a[i] = i;}这样从a[0]到a[9]就依次被赋值为0~9值得一提的是C语言中的数组以0起始,也就是说a[10]这个数组包括a[0],a[1],a[2],....,a[8],a[9]并不包括a[10],这是很重要的当需要将数组作为函数的参数的时候需要这么写:void test(char line[]){ ....}意思是这个函数需要传入一个char型数组才能使用。调用这个函数的方法是这样的char a[20] = "hello, world";test(a); ()有很多用处,比如定义函数的时候int main(){ ...}比如使用if,for,while等等的时候if(a > 1){ ...}()还可以用来确定优先级,比如a + b * 3和(a + b) * 3的运算顺序是不同的大概就是这些了,建议楼长找本C语言的入门书籍看看。给个最佳吧