距2008年11月全国计算机软件资格考试不远了。大家一起来交流一下吧!青年人网站整理了2008年11月全国计算机软件资格考试考前练习!青年人网站和各位一起学习!希望各位能够顺利通过2008年11月全国计算机软件资格考试!
合法的数组定义是( )
①int a[]={"string"}
②int a[5]={0,1,2,3,4,5};
③char a={ "string"}
④char a[]={0,1,2,3,4,5};
【解】①错误的原因是整数数组不可以用字符串对其初始化。②错误的原因是,数组初始化时,初始化指定的值的个数多于数组的元素个数。③错误的原因是,能用字符串初始化的只;有字符指针变量,或字符数组。字符率不能对其它类型的变量初始化,包括字符变量。④是正确的,因为字符数组可以用小整数(作为字符的ASCII代码值)对其元素初始化。
责任编辑:小草