设有如下的程序段:char str[ ]="Hello" ;char *ptr ;ptr=str ;执行上面的程序段后 ,*(ptr+5)的值为()
A. 'o'
B. '\0'
C. 不确定的值
D. 'o'的地址
查看答案
下面各语句行中,不能正确进行字符串赋值操作的语句是() 。
A. char ST[]={"ABCDE"};
B. char S[5]={'A','B','C','D','E'};
C. char *S; S="ABCDE";
D. char *S; scanf("%S",S);
char *S1="ABCDEF", *s2="aB";s1++; s2++;printf("%d\n", strcmp( s1,s2));上面程序的输出结果是() 。
A. 正数
B. 负数
C. 零
D. 不确定的值
下列语句哪一项能完成字符串赋值的功能( )。
A. char s[4]; s[0]=”string”;
B. char s[4]; s=”string”;
C. char *s="string";
D. char *s; strcpy(“string”);
以下程序运行后,输出的结果是( )char *s="abcde";s+=2;printf("%ld\n",s);
A. 字符c的地址
B. cde
C. 字符c的ASCII值
D. 出错