下面关于指针变量int*p;描述不正确的是()A、*p表示的是指针变量p的地址B、int*p表示定义了一个指针类型变量C、*p表示的是指针变量p的值D、p=a将a的值赋值给变量p

下面关于指针变量int*p;描述不正确的是()

  • A、*p表示的是指针变量p的地址
  • B、int*p表示定义了一个指针类型变量
  • C、*p表示的是指针变量p的值
  • D、p=&a将a的值赋值给变量p

相关考题:

若已定义int a=5 下面对(1)、(2)两个语句的正确解释是()。(1) int *p=(2)变量a的值赋给指针变量p。D.(1)在对p进行说明的同时进行初始化,使p指向a;(2)将变量a的值赋予*p。

以下对指针变量的操作中,不正确的是()。 A.int p, *q; q=B.int *p, *q; q=p=NULL;C.int a=5, *p; *p=a;D.int a=5, *p= *p=*q;"

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

int*p2表示的含义()。 A./*p2是指向浮点变量的指针变量*/B./*p2是指向整型变量的指针变量*/C./*p2是指向字符变量的指针变量*/D./*p2是指向函数变量的指针变量*/

若已有定义int x;下列说明指针变量p指向x的正确语句是( )A. int p=B. int *p=C. int p=x;D. int *p=x;

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

若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int *p;p=______ malloc (sizeof (int));则应填入 ______。A.intB.int*C.(*int)D.(int*)

在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )A.int p [n]B.int * p( );C.int * p(n);D.int( * p)[n]

若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

设有如下定义:typedefint*INTEGER;INTEGERp,*q;则()是正确的叙述。 A.p是int型变量B.q是基类型为int的指针变量C.p是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

下面程序的输出结果是()。include using namespace std;void main( ){int i=8,*p=0; p 下面程序的输出结果是( )。 #include <iostream> using namespace std; void main( ) { int i=8,*p=0; p = i; coat<<p; }A.0B.变量i的地址C.*p=0; 是错误的,因为不可给指针型变量赋予常数值D.8

若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是______。A.iht x,*p=x;B.int x,p=x;C.int x,*p=*x;D.int*p=x,x;

若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

指向数组元素为整型的一维数组的指针变量的定义是()。A、int*p()B、int(*p)()C、int*p[4]D、int(*p)[4]

int**p;表示定义一个*p指针变量。

设有定义:int x,*p;,能使指针变量p指向变量x的语句是()A、*p=x;B、p=x;C、*p=x;D、p=*x;

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

定义指针变量int*p;则下列说法正确的是()A、*p是指针常量B、*p是一个地址C、*p是指针变量D、指针指向int型数据

若已定义a为int型变量,则对指针p的说明和初始化正确的是()。A、int *p=aB、int p=aC、int *p=*aD、int *p=a

下面能给一个指针变量赋值采用的方法有()A、inta;int*p=a;B、inta;int*p=a;p=a;C、inta=100;int*p=@aD、inta;int*p=@a;p=@a;

下面指针变量赋值错误的是()A、int*p;p=1002B、int*p,a;p=a;C、inta;int*p=a;D、int*p=1000;

若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()A、p是int型变量B、p是基类型为int的指针变量C、q是基类型为int的指针变量D、程序中可用INTEGER代替int类型名

下面关于指针变量赋值形式正确的是()A、inta;int*p=a;B、inta;int*p;p=a;C、intaintp*=a;D、inta;intp*;p=a;

已知:int**p;则变量p是()A、指向int型变量的指针、B、指向指针的指针C、int型变量D、以上三种说法均不正确

单选题若已定义:int x=12;对①int *p=x;和②*p=x;这两条语句的正确理解是()A语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B语句①和②中的*p含义相同,都表示给指针变量赋值C语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD语句①和②的执行结果都是把变量x的地址赋给指针变量p