.若有数组“int a[10]={1,2,3,4,5,6,7,8,9};”,则数值最大和最小元素的下标分别 答案是8和0,为什么最小是0,a[0]=1,a[8]=9,a[9]没有赋值,不是应该默认为0吗?那它最小的下标应该是9才对啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 18:48:18
.若有数组“int a[10]={1,2,3,4,5,6,7,8,9};”,则数值最大和最小元素的下标分别 答案是8和0,为什么最小是0,a[0]=1,a[8]=9,a[9]没有赋值,不是应该默认为0吗?那它最小的下标应该是9才对啊

.若有数组“int a[10]={1,2,3,4,5,6,7,8,9};”,则数值最大和最小元素的下标分别 答案是8和0,为什么最小是0,a[0]=1,a[8]=9,a[9]没有赋值,不是应该默认为0吗?那它最小的下标应该是9才对啊
.若有数组“int a[10]={1,2,3,4,5,6,7,8,9};”,则数值最大和最小元素的下标分别 答案是8和0,
为什么最小是0,a[0]=1,a[8]=9,a[9]没有赋值,不是应该默认为0吗?那它最小的下标应该是9才对啊

.若有数组“int a[10]={1,2,3,4,5,6,7,8,9};”,则数值最大和最小元素的下标分别 答案是8和0,为什么最小是0,a[0]=1,a[8]=9,a[9]没有赋值,不是应该默认为0吗?那它最小的下标应该是9才对啊
很明显,这里的a[9]只有定义即分配了内存,而没有被初始化.这样a[9]的存储空间是一个不确定的数,但这个数一般来说并不是0,也不可能默认为0.如果这个数比1小,那a[9]应该是最小值,如果这个数比9大,那么a[9]应该是最大值.但因为a[9]并没有确定,所以无论a[9]是否最大值或最小值,都没有实际意义.
如果用软件来找a[0]--a[9]的最大最小值,只要a[9]参与了比较运算,那就会向上面说的那样,结果是不确定的.

若有定义 int a [5]={1,2,3}; 则a数组共有多少个元素 a数组元素最大下标为多少 若有数组定义 int a[4][5];,则引用*(a+1)+2表示 数组元素的引用问题12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i 若有int a[5]={1,3,5,2,4};则用泛型算法在数组查找X的语句为 若有数组int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+4;则*(++p)= 下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.int a['a']; 3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).A.a[2][4] B.a[1,3] C.a[1+1][0] D.a(2)(1) 若定义数组int a[]={1,2,3,4,5,6};则此数组元素a[a[2]]的值为__ 1.有语句int a[ ]={0,1,2,3};则数组a的长度是“4”么?2.有语句char ch[10];则数组ch所占字节数是“10”么? 请在今天给出答案啊.晚上交作业了.JAVA的问题:给你一个数组A,数组A中有五个无序的元素,例int A[]={5,3,1,4,2};再给你个数组B,把数组A的五个元素排好序(从小到大)传递给数组B,最后打印数组B. 12.若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是( ). 定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素 应用函数、数组、指针求数组中的最大值、最小值、平均值. 我作出了一个但是总是出错?#includeint max(int *p);int min(int *q);double averrage(int *n);void main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; int k,z; double s; 定义一个整型数组,int a[]={1,2,3,4,5}求数组元素之和并输出 怎么用一个指针数组指向一个数组?比如:int a[]={1,2,3},*p[3];怎么指向? 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a;则不能表示a数组元素的表达式是( )A) *p B) a[10] C)* 若有以下数组说明,则i=10;a[a[i]]元素数值是() int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};若有以下数组说明,则i=10;a[a[i]]元素数值是()int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}; A.10 B.9 C.6 D.5 怎么算出来? 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]=