C语言(char*a char*b)*a=*a^*b;*b=*a^*b;*a=*a^*b;
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 17:34:01
C语言(char*a char*b)*a=*a^*b;*b=*a^*b;*a=*a^*b;
当a b为同一个数的时候 为什么最后a b都变为null了
void swap(char *a,char *b)
{ *a=*a^*b;
*b=*a^*b;
*a=*a^*b;
}
int main()
{
char a[5]={'1','2','3','4','5'};
for(int i=0,j=4;i
当a b为同一个数的时候 为什么最后a b都变为null了
void swap(char *a,char *b)
{ *a=*a^*b;
*b=*a^*b;
*a=*a^*b;
}
int main()
{
char a[5]={'1','2','3','4','5'};
for(int i=0,j=4;i
int main(){ char a[5]={'1','2','3','4','5'}; for(int i=0,j=4;i<=j;i++,j--) { if(i!=j) swap(&a[i],&a[j]); } for(i=0;i<5;i++) cout<<a[i]<<" "; system("pause"); }这样在我这运行成功
当同一个下标的时候:*a=*a^*a;
*a=*a^*a;*a=*a^*a;直接是0 了,作为char,当然不显示了.
当同一个下标的时候:*a=*a^*a;
*a=*a^*a;*a=*a^*a;直接是0 了,作为char,当然不显示了.
fun(char*a,char *b,char *c){while(*a&&*b){*c=*a; c++; a++;*c
char * (a[50]) = {'a','b',
main() { char a[]={'a','b','c','d'}; char *p=(char *)(&a+1);
char a = 100; char b = 150; unsigned char c ; c =(a < b)?a:b
void fun (char *a,char *b) {a=b} void main() {char c1='A',c2
char a[7]="abcdef" char b[4]="ABC" strcpy(a,b) printf("%c",a
C语言 point(char*pt); main() {char b[4]={'a','c','s','f'},*pt=
Char a[]=”country’; Char b[]=”ganme” Strcpy(a,b) Printf(“%c”
char a[]="ABCDEF"; char a[]="{'A','B','C','D','E','F'}; a和b数
#include main(){ static char *a,*b="vhgfj";static char*c=a;f
c语言的选择题下面判断正确的是().A:char *a="china";等价于char *a;*a="china";B:
char p[]={'a','b','c'},q[]="abc";