C语言试题请说明具体原因1一下关于字符串的叙述正确的是AC语言中有字符串类型的常量和变量B两个字符串中的字符个数相同时才能进行字符串大校的比较C可以用关系运算符对字符串的
C语言试题请说明具体原因
1一下关于字符串的叙述正确的是
AC语言中有字符串类型的常量和变量
B两个字符串中的字符个数相同时才能进行字符串大校的比较
C可以用关系运算符对字符串的大小进行比较
D空串一定比空格打头的字符串小
2以下正确的字符串常量是
A""
B‘abc’
COlympicGames
D""
3以下正确定义字符串的语句是
Acharstr[]={'64'}
Bcharstr="x43"
Ccharstr=''
Dcharstr[]=""
我还不明白的是“”是不是表示空串他有什么意义
4有以下程序
#include
voidfun(char*achar*b)
{while(*a=='*')a++;
while(*b=*a){b++,a++;}
}main(){char*s="****a*b****",t[80];
fun(s,t);puts(t);}
程序运行的结果是
A*****a*b
Ba*b
Ca*b****
Dab
这一题我不明白的地方是a,b都是字符,为什么可以有b++,a++这一题中t是数组,为什么可以在函数中引用