A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量 B.语句①和②中的*p含义相同,都表示给指针变量赋值 C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p D.语句①和②的执行结果都是把变量x的地址赋给指针变量p
单项选择题若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()
A.*p=&a;scanf(“%lf”,p) B.*p=&a;scanf(“%lf”,*p) C.p=&a,scanf(“%lf”,*p) D.p=&a;scanf(“%lf”,p)
单项选择题若有定义:int *p,a=4;p=&a;则以下均代表地址的是()
A.a,p B.&a,p C.&a,*p D.a,*p
单项选择题以下程序段运行后*(++p)的值为() char a[5]=”work”; char *p; p=a;
A.‘w’ B.存放’w’的地址 C.’o’ D.存放’o’的地址
单项选择题以下程序段运行后*(p+3)的值为() char a[]=”good”; char *p; p=a;
A.‘d’ B.‘\0’ C.存放’d’的地址 D.‘0’
单项选择题以下关于指针概念的叙述中,错误的是()
A.一个指针变量只能指向同一类型的变量 B.一个变量的地址称为该变量的指针 C.两个同类型的指针变量可以作加减运算 D.任何指针变量都可以与空指针NULL进行比较