有语句:int a[10],;则对指针变量p的正确定义和初始化正确的是
A、A.int p=*a;
B、B.int *p=a;
C、C.int p=&a;
D、D.int *p=&a;
A、A.int p=*a;
B、B.int *p=a;
C、C.int p=&a;
D、D.int *p=&a;
若已定义a为int型变量,则( )是对指针变量P的正确定义和初始化。
(A)int*p=a; (B)int*P=*a;
(C)int p=&a; (D)int*p=&a;
A.语句①和②的含义相同,都表示给指针变量p赋值
B.语句①和②的执行结果,都是把变量a的地址值赋给指针变量p
C.①在说明p的同时进行初始化,使p指向a;②将变量a的值赋给指针变量p
D.①在说明p的同时进行初始化,使p指向a;②将变量a的值赋给*p
设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
A.float *p=1024;
B.int *p=(float x);
C.float p=&x;
D.float *P=&x;
设已有定义:float x;,则以下对指针变量P进行定义且赋初值的语句中正确的是()。
A.int*p=(float)x;
B.float*p=&x;
C.float p=&x;
D.float=1024;
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
有如下定义语句: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]的值赋给变量p
D.语句int * p=a;是把a[1]的值赋给变量p
若有定义“float a=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为()。
A.两个语句都是将变量a的值赋予变量P
B.*p=a是使P指向变量a,而p=&a是将变量的值赋予变量指针P
C.*p=a是将变量a的值赋予变量b,而&a是使P指向变量a
D.两个语句都是使P指向变量a
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是()。
A.语句int*p=a;定义不正确
B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int*p=a;是把a[0]的值赋给变量p
D.语句int*p=a;是把a[1]的值赋给变量p
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!