有以下程序
void fun1(char *p)
{char *q;
q=p;
while(*q!=′\0′)
{ (*q)++; q++; )
}
main()
{char a[]={"Program"), *p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出结果是
发布于 2022-05-11 09:53:57
登录后免费查看答案
关注者
0
被浏览
60
1 个回答
推荐阅读
-
有以下程序:void funl(char*p){ char*q;q=P;while(*q!='\O'){(*q)++;q++;}}main(){ char a[]={"Program"),*P;p=&a[3];funl(p);printf("%s\n",a);}程序执行后的输出结果是( )。
2022-05-11 关注 0 浏览24 1答案
-
有以下程序:void funl(char*p){ char*q;q=pwhile(*q!='\0'){(*q)++;q++;))main(){char a[]=(”Program”),“P;p=&a[3];funl(p);printf(”%s\n”,a);)程序执行后的输出结果是( )。
2022-05-11 关注 0 浏览15 1答案
-
以下程序的输出结果是【12______】 。main(){ char *p="abcdefgh",*r; long *q; q=(long*)p; q++; r=(char*)q; printf("%s\n",r);}
2022-05-11 关注 0 浏览8 1答案
-
有以下程序:#include#includevoid fun(int*pl,int*p2,int*s){ s=(int*)malloc(sizeof(int));*s=*pl+*p2;free(s);}main( ){ int a=1,b=40,*q=&a;fun(&a,&b,q);printf("%d\n",*q);}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览14 1答案
-
有以下程序 main() { char p[]={'a', 'b', 'c'}, q[]="abc"; printf("%d %d\n", sizeof(p),sizeof(q)); };程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览18 1答案
-
有下列程序:main(){ char p[]={'a','h','c'},q[]="a";printf("%d%d\n".sizeof(P),sizeof(q));}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览16 1答案
-
有以下程序#include <stdio.h>void fun( int *a,int *b){ int *c;c=a;a=b;b=c;}main(){ int x=3, y=5, *p=&x, *q=&y ;fun(p,q); printf(“%d,%d,”,*P,*q);fun(&x,&y);printf(“%d,%d\n”,*p,*q);}程序运行后输出的结果是
2022-05-11 关注 0 浏览31 1答案
-
有以下程序: #includemain( ){int m=1,n=2,*p=&m,*q=&n,*r; r=P;P=q;q=r; printf("%d,%d,%d,%d\n",m,n,*P,*q); }程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览15 1答案
-
有以下程序fun(char p[][10]){int n=0,i;for(i=0;i<7;i++)if(p[i][0]==′T′)n++;return n;}main(){char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};printf("%d\n",fun(str));}程序执行后的输出结果是
2022-05-11 关注 0 浏览20 1答案
-
有以下程序:#includemain(){ char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strcat(p,q);printf("%d%d\n",sizeof(p),strlen(p));}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览13 1答案