以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include #define N 10void fun(int x[N]){ int i=0;while(i
A. x+i
B. &x[i+1]
C. x+(i++)
D. &x[++i]
查看答案
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是( )。
A. a[2][!1]
B. a[3-2][3]
C. a[0][3]
D. a[1>2][ !1]
已知:int a[]={1,2,3,4,5,6,7,8,9,10};则值为5的表达式是()。
A. a[5]
B. a[a[3]]
C. a[a[4]]
D. a[a[5]]
对以下说明语句的正确理解是()。inta[10]={6,7,8,9,10};
A. 将5个初值依次赋给a[1]~a[5]
B. 将5个初值依次赋给a[0]~a[4]
C. 将5个初值依次赋给a[6]~a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确
有以下程序:#include main( ){ int arr[]={1,3,5,7,2,4,6,8}, i, start;scanf("%d", &start);for(i=0; i<3; i++)printf("%d", arr[(start+i)%8]);}若在程序运行时输入整数10,则输出结果为 。