设有定义: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.不确定
相关考题:
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。 A.const char *p=”ABCD”;B.char const *p=”ABCD”;C.char *const p=”ABCD”;D.const char *const p=”ABCD”;
设有如下函数定义,则输出结果为_______。 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.程序进入死循环
要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()A.const char *p=“ABCD”;B.char *const p=“ABCD”;C.char const *p=“ABCD”;D.const char * const p=“ABCD”;
设有定义: double a[10], *p=a;以下能够代表数组元素 a[3]的是A.*p[3]B.(*p)[3]C.*(p+3)D.*p+3