下列定义数组的语句中,正确的是( )。
A. int x[];
B. int N=10; int x[N];
C. int x[0..10];
D.
E. define N 10int x[N];
若有说明语句:int *ptr[10];以下叙述正确的是( )。
A. ptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量
B. ptr是指向整型变量的指针
C. ptr是一个指向具有10个整型元素的一维数组的指针
D. ptr是一个指向10个整型变量的函数指针
有以下程序段:int *p1,*p2,a[10];p1=a;p2=&a[5];则p2-p1的值为()。
A. 5
B. 10
C. 12
D. 无法确定
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下画线处应该填写的是()。#include #define N 5void fun(int x[N]){int m;for(m=N-1;m>=0;m--)scanf("%d",_____);}
A. &x[++m]
B. &x[m+1]
C. x+(m++)
D. x+m