第十章(作业1) 1.若有以下定义和语句 inta[4}={0,1,2,3},*p p=&a[l] +(*p)的值为 2.下面程序的输出结果为 maino {inta={1,2,3,4.5,6}; printf(" %d, %d",p, *(p+3)); 3.设有如下程序段 char str[hello strstr; 执行完上面的程序段后,*ptr+5)的值为 4.下面程序的输出结果为 #include=&b[oD putchar( chp); 03) 5.下面程序的输出结果是 maino i char s[=ABCD,p: for(p=s p<s+4: p++) "ntf("%6sn”p
第十章(作业 1) 1. 若有以下定义和语句 int a[4]={0,1,2,3},*p; p=&a[1]; 则++(*p)的值为 2. 下面程序的输出结果为 main() { int a[]={1,2,3,4,5,6}; int *p=a; *(p+3)+=2; printf(“%d,%d”,*p, *(p+3)); } 3. 设有如下程序段: char str[]=”hello”; char *ptr; ptr=str; 执行完上面的程序段后,*(ptr+5)的值为 4. 下面程序的输出结果为 #include main() { char b[]=”Goodbye”; char *chp=&b[7]; while(--chp>=&b[0]) putchar(*chp); putchar(‘\0’); } 5. 下面程序的输出结果是 main() { char s[]=”ABCD”,*p; for(p=s;p<s+4;p++) printf(“%s\n”,p); }
6.编一个程序,输入10个整数,在按逆序重新存放后输出 Ta[31a41a[51a[7 7.求从键盘输入的若干正数的平均值(以输入一个0或负数作为结束标志) 8.从键盘输入10个整数,存放到一个数组中,然后分别求出下标为偶数和奇数 的数组元素之和 要求:6-8题用指针做
6. 编一个程序,输入 10 个整数,在按逆序重新存放后输出 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 7. 求从键盘输入的若干正数的平均值(以输入一个 0 或负数作为结束标志) 8. 从键盘输入 10 个整数,存放到一个数组中,然后分别求出下标为偶数和奇数 的数组元素之和 要求:6~8 题用指针做 P1 P2