要使语句p=newdouble[20]能够正常执行,变量p应定义为。
double*p;
举一反三
- 要使语句p=new double[20];能够正常执行,变量p应定义为
- 要使语句p=new double[20];能够正常执行,变量p应定义为 。 A: double p[20]; B: double p; C: double(* p)[20]; D: double * p;
- 要使语句p=new double______ ______ ;能够正常执行,变量p的定义应为<br/>double *p 。
- 若有定义语句:int *p ; ,要正确执行语句q=&p; 则变量q应定义为______。 A: int q; B: int *q; C: int **q; D: int *q();
- 在int a=3, *p=&a; 变量定义后,执行语句“*p=4;”后,a的值是________
内容
- 0
若已定义:int a,*p; 使指针变量p指向a,应使用语句( ) A: p=&a; B: p=a; C: p=*a; D: a=&p;
- 1
若有以下定义和语句: int a, *p; p = &a; 则能够从键盘给变量a输入数据的语句是( )
- 2
若有以下定义和语句: inta,*p; p=&a; 则能够从键盘给变量a输入数据的语句是()
- 3
若已定义:int a=9; int *p=&a; 对int *p=&a;语句应解释为( ) A: 将变量a的值赋予指针变量p B: 定义p为整型变量 C: 变量a的值赋予指针变量p所指向的变量 D: 对p进行说明的同时进行初始化,使p指向a
- 4
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。 void fun(int *x,int *y) { …… } main() { int a=10,b=20; ________ ; /定义变量p */ p=fun; p(&a,&b); …… }