假定k是一个double类型的变量,则关于变量p的正确定义语句为( )。
A: double p=&k;
B: int *p=&k;
C: double &p=*k;
D: char *p="Thank you!";
A: double p=&k;
B: int *p=&k;
C: double &p=*k;
D: char *p="Thank you!";
举一反三
- 假定k是一个double类型的变量,则定义变量p的正确语句为()。 A: double p=&k; B: int *p=&k; C: double &p=*k; D: char *p="Thank you!";
- 假定变量m定义为“int m=7; ” , 则定义变量p的正确语句为 A: int *p=&m B: int p=&m C: int &p=*m D: int *p=m
- 若有定义:double *p,a;,则能给变量a输入数据的正确程序段是【】。 A: a=&p;scanf("%lf",p); B: p=&a;scanf("%lf",*p); C: *p=a;scanf("%lf",*p); D: p=&a;scanf("%lf",p);
- 以下程序中关于指针输入格式正确的是()。 A: int*p;scanf("%d",&p); B: int*p;scanf("%d",p); C: intk,*p=&k;scanf("%d",p); D: intk,*p;*p=&k;scanf("%d",&p);
- 语句int *p=&k;定义了指针p,与这个语句等效的语句序列是( ). A: int k,*p;p=&k; B: int k,*p;p=k; C: int k,*p;*p=&k; D: int k,*p;*p=k;