• 2022-06-03
    有关下面程序段的输出结果,正确的判断是()。chars[]="ABCD",*p=s;printf("%d",p[4]);
    A: 输出0
    B: p[4]引用下标越界,不能输出
    C: 输出值不定
    D: 输出68
  • A

    内容

    • 0

      以下程序段的输出结果是 char str&#91;&#93; = “ABCD”, *p = str;<br/>printf(“%d\n”, *(p+4)); A: 不确定的值 B: 字符D的地址 C: 68 D: 0

    • 1

      以下程序段执行后输出的结果是______. char str&#91;&#93;="ABCD",*p=str; printf("%d",*(p+4)); A: 不确定的值 B: 0 C: 68 D: 字符'D'的地址

    • 2

      以下程序段执行后输出的结果是( )。char str&#91;&#93;=ABCD,*p=str;printf(%d\n,*(p+4)); A: 不确定的值 B: 字符'D'的地址 C: 68 D: 0

    • 3

      下面代码输出结果是() char str&#91;&#93;="ABCD”, *p=str; printf("%d ",*(p+4));

    • 4

      下列程序的输出结果是()main(){chars[]="159",*p;p=s;printf("%c",*p++);printf("%c",*p++);}