问题

以下程序段的定义语句中, x[1] 的初值是 【 9 】 ,程序运行后输出的内容是 【 10 】 。

#include <stdio.h>

main()

{ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;

for(i=0;i<4;i++)

{ p[i]=&x[2*i+1];

printf("%d",p[i][0]);

}

printf("\n");

}

参考答案
您可能感兴趣的试题
  • 以下程序的输出结果是 【 11 】 。#include void swap(int *a,int *b){ int *t;t=a; a=b; b=t;}main(){ int i=3
  • 以下程序的输出结果是 【 12 】 。#include main(){ int a[5]={2,4,6,8,10}, *p;p=a; p++;printf(%d,*p);}
  • 以下程序的输出结果是 【 13 】 。#include void fun(int x){ if(x/2>0) fun(x/2);printf(%d,x);}main(){ fun
  • 以下程序中函数 fun 的功能是:统计 person 所指结构体数组中所有性别 (sex) 为 M 的记录的个数 , 存入变量 n 中,并做为函数值返回。请填空:#include #
  • 以下程序从名为 filea.dat 的文本文件中逐个读入字符并显示在屏幕上。请填空:#include main(){ FILE *fp; char ch;fp=fopen( 【 15
  • 一个栈的初始状态为空 。 现将元素 1 、 2 、 3 、 4 、 5 、 A 、 B 、 C 、 D 、 E 依次入栈 , 然后再依次出栈 , 则元素出栈的顺序是A ) 12345ABCDEB )