已有声明“int a[]={1,2,3,4,5,6},*p=&a[2];”,则值为3的表达式是。(2021考题)
A. ++*p
B. *p++
C. *++p
D. ++(*p)
查看答案
假设指针s指向字符串"string",以下选项中不能输出原字符串的全部或部分内容的是 。
A. cout<<&s[0];
B. cout<<*s;
C. cout<<&s;
D. cout<
设有变量说明“char a[20], *pa=a;”,以下语句没有语法错误的是 (2020考题)
A. a[20]="Hello";
B. a="Hello";
C. *pa="Hello";
D. pa="Hello";
设“int *ptr, x,array[5]={5,4,3,2,1}; ptr=array”,能使x的值为3的语句是 (2020考题)
A. x=array[3];
B. x=*(array+3);
C. x=*(ptr+2);
D. array+=2; x=*array;
设有说明语句“int hh[4]={2,3,4}, *p=hh;”,则以下选项存在语法错误的是 (2019考题)
A. p++;
B. hh++;
C. (*p)++;
D. (*hh)++;