执行完下列语句int a,b,c=a;int*p=c;p=b;后c指向A.aB.bC.cD.无效地址
执行完下列语句
int a,b,c=&a;
int*&p=c;
p=&b;
后c指向
A.a
B.b
C.c
D.无效地址
相关考题:
在下列叙述中,正确的一条是( )A.语句int *pt中的*pt是指针变量名B.语句"int *p=a;"等价于"int *p;p=a[0];”C.运算符*和都是取变量地址的运算符D.已知指针变量p指向变量a,则a和*p值相同,都是变量a的值
若有定义“floata=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为( )。A.两个语句都是将变量a的值赋予变量pB.*p=a是使P指向变量a,而P=&a是将变量的值赋予变量指针pC.*p=a是将变量a的值赋予变量b,而&;a是使P指向变量aD.两个语句都是使p指向变量a
若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,a,b,给a赋值l、给b赋值2、给 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)
以下叙述中正确的是()A.int* p1; int ** p2; int *p3;都是合法的定义指针变量的语句B.指针变量只能通过求地址运算符() 来获得地址值C.语句p=NULL;与p=0;是等价的语句D.语句p=NULL;执行后,指针p指向地址为0的存储单元
以下叙述中正确的是()A.int *p1; int **p2; int ***p3; 都是合法的定义指针变量的语句B.指针变量只能通过求地址运算符()来获得地址值C.语句p = NULL; 与p = 0; 是等价的语句D.语句p = NULL; 执行后,指针p指向地址为0的存储单元
【判断题】int m; int *p=m; 这两个语句分别定义了int型变量m和指向int型变量的指针变量p,并且将变量m的地址值“m”作为p的初值,使p指向mA.Y.是B.N.否