以下程序的运行结果是__________。#include#includeint main( ){ char str[][20]={“One*World”,”one*Dream!”},*p=str[1];printf(“%d,”,strlen(p));printf(“%s\n”,p);return 0 ;}
查看答案
以下程序的运行结果是__________ 。#includeint main( ){ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;for(j=3 ; j ; j--){ switch(j){ case 1 :case 2 : printf(“%d “,*p++) ; break ;case 3 :printf(“%d “, *(--p)) ;}}return 0 ;}
程序填空:以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。#includeint main( ){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=______;printf(“index=%d\n”, s-a);return 0 ;}
程序填空:以下程序通过指针实现求a数组中各元素的和。#include int main( ){ int a[6]={2,4,6,8,10,12};int s,i,*p;s=0;p=a;for (i=0;i<6;i++)_______________//求各元素的和。printf(“s=%d\n”,s);return 0;}
程序填空:下面程序的功能是从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。#include int main( ){ char str[61], *p;int i;for (i=0;i<60;i++){ str[i]=getchar( );if(str[i]=='\n') break;}str[i]='\0';p=str;while(*p)putchar( _________ );//输出p指向单元的内容,并使得p指针指向下一下单元。return 0;}