#include main(){ static char *a,*b="vhgfj";static char*c=a;f
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 05:21:43
#include
main()
{ static char *a,*b="vhgfj";
static char*c=a;
for(;*b!='\0';b++)
*a++=*b;
*a='\0';
printf("%s\n",c);
}
意思是把b给a;c=a 然后通过c把a输出来 怎么不行啊
main()
{ static char *a,*b="vhgfj";
static char*c=a;
for(;*b!='\0';b++)
*a++=*b;
*a='\0';
printf("%s\n",c);
}
意思是把b给a;c=a 然后通过c把a输出来 怎么不行啊
#include
#include
int main(void)
{
char *a = new char[10];
char *b = new char[10];
char *c = NULL;
c = b;
strcpy(b,"afdsf");
for( ; *b!='\0'; b++)
{
*a = *b;
}
*a='\0';
printf("%s\n",c);
delete []a;
delete []b;
return 0;
}
给你几句话:
1 习惯要好
2 不能试图给空的指针赋值
3 static的概念得清晰
#include
int main(void)
{
char *a = new char[10];
char *b = new char[10];
char *c = NULL;
c = b;
strcpy(b,"afdsf");
for( ; *b!='\0'; b++)
{
*a = *b;
}
*a='\0';
printf("%s\n",c);
delete []a;
delete []b;
return 0;
}
给你几句话:
1 习惯要好
2 不能试图给空的指针赋值
3 static的概念得清晰
#include main(){ static char *a,*b="vhgfj";static char*c=a;f
#include #include main() { char p[20]={'a','b','c','d'},q[]=
C语言 point(char*pt); main() {char b[4]={'a','c','s','f'},*pt=
main() { char a[]={'a','b','c','d'}; char *p=(char *)(&a+1);
#include void main( ) { char c1='a',c2='b',c3='c',c4='\101',
#include void main() {char c1='a',c2='b',c3='c',c4='
有以下程序,#include Main(){char A,B,C;B=’1’;C=’A’For(A=0;A
#include main() { char c[][6]={{" *"},{" * *"},{"* *"},{" *
void fun (char *a,char *b) {a=b} void main() {char c1='A',c2
#include main() { unsigned char a=8,c; c=a>>3; printf("%d\n"
#include void main() { unsigned char a,b; a=4|3; b=4&3; prin
C语言菜鸟问题:如下#include "stdio.h"void main(){ char a='A'+'8'-'4';