设有定义:char s[12]=”string”;则printf(“%d\n”,strlen(s));输出是()
查看答案
以下是对字符数组进行初始化的,错误的形式是( )
A. char c1[]={‘1’,’2’,’3’};
B. char c2[]=50;
C. char c3[]={‘1’,’2’,’3’,’\0’};
D. char c4[]=”123”;
定义字符数组char a[5],b[5];以下正确的输入格式是()
A. get(a,b);
B. get(a), get(b);
C. scanf(“%s%s”,&a,&b);
D. scanf(“%s%s”,a,b);
C语言中合法的字符常量是()
A. ’\084’
B. ’\x43’
C. ’ab’
D. ”\0”
已有定义:char a[]={"abcdefg"},b[]={'a','b','c',’d’,’e’,’f’,’g’};,以下叙述中正确的是( )
A. 数组a和数组b等价
B. a数组长度等于b数组长度
C. a数组长度大于b数组长度
D. a数组长度小于b数组长度