有语句:inta[10],;则()是对指针变量p的正确定义和初始化。A、intp=*a;B、int*p=a;C、intp=a;D、int*p=a;
有语句:inta[10],;则()是对指针变量p的正确定义和初始化。
- A、intp=*a;
- B、int*p=a;
- C、intp=&a;
- D、int*p=&a;
相关考题:
若已定义int a=5 下面对(1)、(2)两个语句的正确解释是()。(1) int *p=(2)变量a的值赋给指针变量p。D.(1)在对p进行说明的同时进行初始化,使p指向a;(2)将变量a的值赋予*p。
用new运算符创建一个含有10个元素的一维整型数组的正确语句是()。 A、intp=newint(10);B、intp=newint[10];C、int*p=newint[10];D、int*p=newint(10);
( 20 )语句 int *p=k; 定义了指针 p ,与这个语句等效的语句序列是A ) int *p;p=k;B ) int *p;p=k;C ) int *p;*p=k;D ) int *p;*p=k
在下列叙述中,正确的一条是( )A.语句int *pt中的*pt是指针变量名B.语句"int *p=a;"等价于"int *p;p=a[0];”C.运算符*和都是取变量地址的运算符D.已知指针变量p指向变量a,则a和*p值相同,都是变量a的值
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。A.语句int*p=a;定义不正确B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int*p=a;是把a[0]的值赋给变量pD.语句iht*p=a;是把a[l]的值赋给变量p
程序中有语句:for(inti=0;i5;i++)cout*(p+i)",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。A.int*p=a;B.intp=a;C."p=a;D.p=a;
若已定义:int x=12;对①int *p=和②*p=x;这两条语句的正确理解是() A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B.语句①和②中的*p含义相同,都表示给指针变量赋值C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD.语句①和②的执行结果都是把变量x的地址赋给指针变量p
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int * p=a;正确的描述是( )。A.语句int * p=a;定义不正确B.语句int * p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int * p=a;是把a[0]的值赋给变量pD.语句int * p=a;是把a[1]的值赋给变量p
有定义语句inta[10],*p=a;以下和此功能相同的是()A、inta[10];intp;p=a;B、inta[10],*p;p=a;C、int*p,a[10];p=a;D、char*a[10]=”abcd”;printf(“%s”,a);
若已定义inta=5;下面对(1)int*p=a;(2)*p=a;两个语句的正确解释是()A、语句(1)和(2)中的*P含义相同,都表示给指针变量p赋值B、语句(1)和语句(2)的执行结果,都是把变量a的地址值赋给指针变量pC、语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋给指针变量pD、语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋于*p
以下对指针变量进行操作的语句,正确的选项是()A、int*p,*q;q=p;B、inta,*p,*q;q=a;p=*q;C、inta=b=0,*p;p=a;b=*p;D、inta=20,*p,*q=a;p=q;
单选题有语句:inta[10],;则()是对指针变量p的正确定义和初始化。Aintp=*a;Bint*p=a;Cintp=a;Dint*p=a;