已有fun函数声明为“char fun(char *s1, char s2); ”,且main函数中已有声明“char str1[80]="hello",str2[]="h",以下语句均出现在main函数中,其中错误的是 。(2021考题)
A. c=fun(str1,str2[0]);
B. c=fun(str1, *str2);
C. c=fun(&str1[0],str2[0]);
D. c=fun("hello","h");
查看答案
下列叙述正确的是 。(2021考题)
A. char s[11]="C++ language"; 等价于 char s[11]; s="C++ Language";
B. char s[11]="C++ language"; 等价于 char s[11]; s[11]="C++ Language";
C. char *s="C++ language"; 等价于 char *s; s="C++ Language";
D. char *s="C++ language"; 等价于 char *s; *s="C++ Language";
已有声明“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<