前辈们 救救偶吧
void fun(char *a,char *b)
{ a=b;(*a)++;}
main() { char c1='A',c2='a',*p1,*p2;
p1=&c1;p2=&c2;fun(p1,p2);
printf("%c%c\n",c1,c2);
}
a) Ab b)aa c)Aa d) Bb
请教答案 并请付上为什么? 先谢谢了
main() { int i,j a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i+1;j<3;j++) a[j][i]=0;
for(i=0;i<3;i++)
{for(j=0;j<3;j++) printf("%d,a[i][j]");
printf("\n");}
}
答案AND为什么?
#include "string.h"
move(char *str ,int n)
{char temp;int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;}
main() { char s[50];int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++) move(s,z);
printf("%s\n",s;
}
问题同上 请教了