您的位置:首页 > 其它

数组 注意问题 小结

2015-08-18 09:43 239 查看
数组只能在初始化的时候赋值

不能用赋值表达式对数组统一赋值 score={1,2,3} score[]={1,2,3} 都是错的 int score[3]={1,2,3} 可以

数组元素不能整体引用,每次只能引用一个元素。

定义数组大小 必须用整形常量 或整形常量表达式,不可以用变量。 如int arr[3] yes int n=10; int arry
no!

如果希望定义可变长度的数组 就用指针来定义 int *arr ;

字符串赋值给数组 必须用 memcpy 不能直接赋值

char str[6]={"china"}; ok

char str2[ ]="hello";

strcpy(str,str2);

获取输入的字符 用 gets(str)

字符串输出 puts() 包括空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: