08_整型指针与数组.pptVIP

  • 1
  • 0
  • 约1.65千字
  • 约 46页
  • 2017-08-02 发布于河南
  • 举报
Lesson 8 整型指针与数组;指针定义及引用;指针与变量2-1;指针与变量2-2;两个指针变量2-1;两个指针变量2-2;习题演练;为指针变量赋初值;指针与赋值2-1;指针与赋值2-2;scanf与指针;scanf与指针;输出最大值;数组与地址;数组恒等式;指针与数组;指针就是数组;指针是数组;[2009.3.29]设有定义:int a[5], *p = a; 则对a数组元素的正确引用是 A)*(a+3) B)*a[5] C)*(p+5) D)p+3;指针就是数组2-1;指针就是数组2-2;指针与赋值;指针自增;指针与自增8-1;指针与自增8-2;指针与自增8-3;指针与自增8-4;指针与自增8-5;指针与自增8-6;指针与自增8-7;指针与自增8-8;地址自增比较;地址与自增小结;[2005.4.34]以下程序的运行结果是 int a[ ] = {1,2,3,4,5}, *p; for (p = a; p a + 5; p++) printf(%d, *p);;[2004.9.32]int x[4] = {2,4,6,8}, *p = x, i; 以下不能依次输出x数组中4个元素值的是 A)for (i = 0; i 4; i++) printf(%2d, *(p++)); B)for (i = 0; i 4; i++) printf(%2d, *(p+i)); C)for (i = 0; i 4; i++) printf(%2d, *p++); D)for (i = 0; i 4; i++) printf(%2d, (*p)++);;[2008.9.9]以下程序的运行结果是 int a[ ] = {1,3,5,7,9,11,13,15}, j; int *p = a + 5; for (j = 3; j; j--) { switch (j) { case 1: case 2: printf(%d, *p++); break; case 3: printf(%d, *(--p)); } };[2010.9.14]以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。 int a[10], *p, *s; for (p = a; p - a 10; p++) scanf(%d, p); for (p = a, s = a; p - a 10; p++) if (*p *s) s = p; printf(max = %d, );;[2003.9.49]以下程序的运行结果是 int a[3][3], *p = a[0][0], i; for (i = 0; i 9; i++) p[i] = i + 1; printf(%d, a[1][2]);;逻辑恒等式;[2007.9.21]与(E)?(i++):(j--)中E等价的是 A)E==0 B)E!=0 C)E==1 D)E!=1;一维数组地址与值;四项基本原则;二维数组的地址;二维数组的值;[2006.9.36]运行时输入:2 4 6回车,则输出 int x[3][2] = {0}, i; for (i = 0; i 3; i++) scanf(%d, x[i]); printf(%d%d%d,x[0][0],x[0][1],x[1][0]); A)200 B)204 C)240 D)246;8

文档评论(0)

1亿VIP精品文档

相关文档