题目内容

以下各语句或语句组中,正确的操作是。

A. char s[3]="abcde";
B. char *s; gets(s);
C. char *s; s="abcde";
D. char s[5]; scanf("%s", &s);

查看答案
更多问题

要定义一个字符串,下列选项中错误的是( )

A. char s[5] = "hello";
B. char s[] = "hello";
C. char *s = "hello";
D. char s[] = {"h","e","l","l","o"};

表示字符串末尾的结束标志是( )

A. '\n'
B. '\r'
C. '\0'
D. NULL

若有说明:char c[10]={'E','a','s','t','\0'};,则下述说法中正确的是( )

A. c[7]不可引用
B. c[6]可引用,但其值不确定
C. c[4]不可引用
D. c[4]可引用,其值为空字符

在C语言中,【】函数用于比较两个字符串的内容是否相等。

答案查题题库