设有定义:char a[10]="ABCD",*p=a;,则*(p+3)的值是( )。 A."ABCD"B.'D'C.'\0'D.不确定

设有定义:char a[10]="ABCD",*p=a;,则*(p+3)的值是( )。

A."ABCD"

B.'D'

C.'\0'

D.不确定


相关考题:

设有:inta[]={10,20,30,40},*p=a;,下列表达式值为40的是()。 A.a[4]B.p+3C.*a+10D.*(p+3)

要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。 A.const char *p=”ABCD”;B.char const *p=”ABCD”;C.char *const p=”ABCD”;D.const char *const p=”ABCD”;

设有定义语句“int x=10, *p=&x”,则表达式的值为10的有( )。 A、pB、*pC、*&xD、*p=xE、x=*p

设有如下函数定义,则输出结果为_______。 char*fun(char*str) { char*p=str; while(*p) {if(*p>'d')continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }A.welcomeB.come!C.wD.程序进入死循环

设有定义语句“int a=10,*p=a;”,则表达式“a十*p”的值是( )A.10B.20C.100D.语法出错

要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()A.const char *p=“ABCD”;B.char *const p=“ABCD”;C.char const *p=“ABCD”;D.const char * const p=“ABCD”;

有如下说明 int a[10]=[1,2,3,4,5,6,7,8,9,10},*p=a;则*(p+3)的值是______。

1、有如下说明 int a[10]=[1,2,3,4,5,6,7,8,9,10},*p=a;则*(p+3)的值是______。

设有定义: double a[10], *p=a;以下能够代表数组元素 a[3]的是A.*p[3]B.(*p)[3]C.*(p+3)D.*p+3