请教大神,几道C语言问题
请教大神,几道C语言问题(1)若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是A)#defineN10B)#definen5inta[...
请教大神,几道C语言问题 (1)若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
A)#define N 10 B)#define n 5
int a[N]; int a[2*n];
C)int a[5+5]; D)int n = 10, a[n];
(2)下列能正确定义一维整型数组的是
A)int num[0..2008]; B)int num.1;
C)int N = 2008; D)#define N 2008
int num[N]; int num[N];
(3)下列定义数组的语句中,正确的是
A)int N = 10; B)#define N 10
int x[N]; int x[N];
C)int x[0..10]; D)int x[ ];
(4)要定义有5个元素的数组,错误的是
A)int i = 5, a[i]; B)int b[5] = {0};
C)int c[ ] = {0,0,0,0,0}; D)int d[2+3]; 展开
A)#define N 10 B)#define n 5
int a[N]; int a[2*n];
C)int a[5+5]; D)int n = 10, a[n];
(2)下列能正确定义一维整型数组的是
A)int num[0..2008]; B)int num.1;
C)int N = 2008; D)#define N 2008
int num[N]; int num[N];
(3)下列定义数组的语句中,正确的是
A)int N = 10; B)#define N 10
int x[N]; int x[N];
C)int x[0..10]; D)int x[ ];
(4)要定义有5个元素的数组,错误的是
A)int i = 5, a[i]; B)int b[5] = {0};
C)int c[ ] = {0,0,0,0,0}; D)int d[2+3]; 展开
展开全部
A)#define N 10 B)#define n 5
A)、int a[N];
B)、int a[2*n];
C)、int a[5+5];
D)、int n = 10, a[n]; // 不能用变量定义数组的维数大小
(2)下列能正确定义一维整型数组的是 A)int num[0..2008];// 这不是C/C++定义数组的方法。
B)int num.1;//不能这么初始化
C)int N = 2008;
D)#define N 2008 int num[N]; int num[N];//多次使用标识符num (3)下列定义数组的语句中,正确的是 A)int N = 10;
int x[N];
B)#define N 10 int x[N]; int x[N];//多次定义数组变量x。
C)int x[0..10]; // 这是pascal语言的定义格式,在C/C++中是错误的
D)int x[ ];
(4)要定义有5个元素的数组,错误的是A
A)int i = 5, a[i];√
B)int b[5] = {0}; ×
C)int c[ ] = {0,0,0,0,0};×
D)int d[2+3];×
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询