若有变量声明语句: int a=10; int *p=a; 则*p的值是()。A.变量p的地址值 B.变量p的值 C.变量a的地址值 D.变量a的值

若有变量声明语句: int a=10; int *p=&a; 则*p的值是()。

A.变量p的地址值

B.变量p的值

C.变量a的地址值

D.变量a的值


参考答案和解析
变量a的值

相关考题:

假定变量m定义为“int m=7;”,则下面正确的语句为()。 a. int p=b. int *p=c. int d. int *p=m;

若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。Stmct stu{ int i;int name;}st,*p;p=st;A.st.iB.*p.iC.(*p).iD.p->i

若有定义语句:"int a[4][10],*P,*q[4];"且0≤i 若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]

在下列叙述中,正确的一条是( )A.语句int *pt中的*pt是指针变量名B.语句"int *p=a;"等价于"int *p;p=a[0];”C.运算符*和都是取变量地址的运算符D.已知指针变量p指向变量a,则a和*p值相同,都是变量a的值

若已定义x为int类型变量,说明指针变量p的正确语句是______。A.int p=x;B.int*p=x;C.int *p=x;D.*p=*x;

有如下定义语句: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

有如下定义语句: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

若有定义语句:“int year=2009,*p=year;”,以下不能使变量year中的值增至2010的语句是( )。A.*p+=1;B.(*p)++;C.++(*p);D.*++P

若有定义“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 a=10,* p=a;语句中,p的值是( )。A.10B.变量p的地址C.变量a的地址D.随机数

在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

如果有语句int a=3,*p=a;,则*p的值是( )。A.变量a的地址值B.无意义C.变量p的地址值D.3

若有定义语句:int year=2009,*p=year;,以下不能使变量year中的值增至2010的语句是A.*p+=1;B.(*p)++;C.++(*p);D.*p++;

假定变量m定义为int m=7;则定义变量p的正确语句为( )。A.int p=m;B.int *p=m;C.int p=*m;D.int *p=m;

若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()

关于语句int i=10,?p=i;叙述错误的是()A、p的值为10B、p指向整型变量iC、?p表示变量i的值D、p的值是变量i的地址

若有语句:int x,*p=x;则与该语句等价的语句是()A、intx,*p;*p=x;B、int x,*p;p=x;C、int x,*p;*p=x;D、int x,*p;p=x

有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A、int a=p;B、int a=*p;C、delete int[]pD、delete p int[10]

设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()A、int *p;B、int **p;C、int(*p)[4];D、int *p[4];

若有语句int*p,a=4;和p=a;下面均代表变量值的一组选项是()A、a,p,*aB、*a,a,*pC、*p,*p,aD、*a,*p,a

假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。A、intp=&mB、int*p=&mC、int&p=*mD、int*p=m

假定p是具有int**类型的指针变量,则给P赋值的正确语句为()。A、p=newintB、p=aewint*C、p=newint**D、p=newint[10]

声明一个int型变量a,一个int型指针p,一个引用r,通过p把a的值改为10,通过r把a的值改为5。

有语句:inta[10],;则()是对指针变量p的正确定义和初始化。A、intp=*a;B、int*p=a;C、intp=a;D、int*p=a;

单选题若有以下定义,说法错误的是(  )。int a=100,*p=a;A声明变量p,其中*表示p是一个指针变量B变量p经初始化,获得变量a的地址C变量p只可以指向一个整型变量D变量p的值为100

单选题若有以下说明和语句: struct student{          int age;          int num;  }std, *p;  p=std;  则下面对该结构体变量std中成员age的引用方式错误的是()。Astd.ageB*p.ageC(*p).ageDp-age

单选题若有定义语句:int year=2009,*p=year;,以下不能使用变量year中的值增至2010的语句是(  )。A*p+=1B(*p)++;C++(*p);D*p++;

填空题若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()