有关下面程序段的输出结果,正确的判断是()。chars[]="ABCD",*p=s;printf("%d",p[4]);
A: 输出0
B: p[4]引用下标越界,不能输出
C: 输出值不定
D: 输出68
A: 输出0
B: p[4]引用下标越界,不能输出
C: 输出值不定
D: 输出68
举一反三
- 有关下面程序段的输出结果,正确的判断是( )。chars[]="ABCD",*p=s;printf("%d\n",p[4]);? p[4]引用下标越界,不能输出|输出值不定|输出0|输出68
- 有关下面程序段的输出结果,正确的判断是()。char s[]=ABCD,*p=s;printf(%d,p[4]);
- 有以下程序段,执行后的输出结果是( )。 char s[ ]="ABCD",*p; for (p=s;p printf("%s",p); A: ABCDBCDCDD B: ABCDABCABA C: ABCD D: DCBA
- 请读程序段: char str[]="ABCD",*p=str, printf("%d\n",*(p+4)); 程序段的输出结果是______。 A: 68 B: 0 C: 字符’D’的地址 D: 不确定的值
- 有如下程序 main() { char s[] = "ABCD", *p; for(p = s+1; p < s+4 ; p++) printf("%s ",p); } 该程序的输出结果是______