早教吧 育儿知识 作业答案 考试题库 百科 知识分享

redefinition;differentbasictypes以下程序在Vc6.0编译时出了问题#include"stdio.h"#include"string.h"main(){charstr[]="cdalb";abc(str);puts(str);}voidabc(char*p){inti,j;for(i=j=0;*(p+i)!='\0';i++)\x05if(*(p+i)>='d')\x05{*(p+j)=*(p+i)

题目详情
redefinition; different basic types
以下程序在Vc6.0编译时出了问题
#include"stdio.h"
#include"string.h"
main()
{
char str[]="cdalb";
abc(str);
puts(str);
}
void abc(char *p)
{
int i,j;
for(i=j=0;*(p+i)!='\0';i++)
\x05 if(*(p+i)>='d')
\x05 {*(p+j)=*(p+i);j++;}
*(p+j)='\0';
}
请问代码哪里出现了问题?
▼优质解答
答案和解析
重新定义;不同的基本类型