数组只能在初始化的时候赋值
不能用赋值表达式对数组统一赋值 score={1,2,3} score[]={1,2,3} 都是错的 int score[3]={1,2,3} 可以
数组元素不能整体引用,每次只能引用一个元素。
定义数组大小 必须用整形常量 或整形常量表达式,不可以用变量。 如int arr[3] yes int n=10; int arry[n] no!
如果希望定义可变长度的数组 就用指针来定义 int *arr ;
字符串赋值给数组 必须用 memcpy 不能直接赋值
char str[6]={"china"}; ok
char str2[ ]="hello";
strcpy(str,str2);
获取输入的字符 用 gets(str)
字符串输出 puts() 包括空格