//阅读以下程序:#includeintmain(){inti,a[10]={2,4,6,8,10,12,14,16,18,20},*p;p=a;for(i=2;i<10;i+=2)printf("%d\n",*(p+i));return0;}则程序输出的结果是【1】_________。
查看答案
//阅读以下程序:#includeintmain(){inti,a[10],*p;p=a;printf("0x%x\n",p+8);return0;}若a的首地址值是0x010ff794,则程序输出p+8的结果是【1】______。
//以下程序的运行结果是【1】_____。#include int main(){struct student{int num; int age;};struct student stu[3] = { { 1001,20 },{ 1002,19 },{ 1003,21 } };struct student *p;p = stu;printf("%d,%d,%d,%d\n", (p)->num, (++p)->age, (*p).num, (*p).age);return 0;}
//以下程序的运行结果是【1】_____。#includeintmain(){chara[]="language",*p;p=a;while(*p!='u'){printf("%c",*p-32);p++;}return0;}
//以下程序的运行结果是【1】_______________。#includeintmain(){inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*p)[3]=a,*q=a[0];printf("%d,%d\n",*(q+5),*(*(p+2)+2));return0;}