以下程序运行时,输出到屏幕中的结果中第一行是,第二行是。#include int main(){int a[3]={3,4,5};int *p=a;int b=*p;printf("%d\n",b);p++;*a=b+(*p);printf("%d\n",*a);return 0;}
查看答案
以下程序运行时,输出到屏幕的结果中第一行是,第二行是。#include int main(){int a[2]={1},*p=a;p++;a[0]++;*p=a[0];printf("%d\n%d",a[0],a[1]);return 0;}
若有程序段int a[10],*p=a,*q;q=&a[5];则表达式q-p的值为。
以下程序运行时,输出到屏幕中的结果第一行是,第二行是,第三行是。#include int main(){int a[3]={4,5,6};int *p=a;*(p+1)=*(p)*(*p);*(p+2)=*(p+1)*(*p);printf("%d\n%d\n%d",a[0],a[1],a[2]);return 0;}
以下程序输出结果的第一行是,第二行是,第三行是。#include void show(char *s){if(*s){show(s+1);printf("%c",*s);}}int main(){show("abcd\nefg\nhij");printf("\n");return 0;}