这个错在哪里?求大神看看
#include <stdio.h>void main()
{
char *a = "I love laola.";
char b[] = "I am laola.";
char *p = b;
for(; *a != '\0'; a++,p++)
{
*p = *a;
}
*p = '\0';
printf("%s\n", a);
printf("%s\n", b);
} 建議新手用int main,不要用void main,{:5_106:} 改過後程式碼如下:
#include <stdio.h>
int main()
{
char *a = "I love laola.";
char b[] = "I am laola.";
char *p = b;
for(; *a != '\0'; a++,p++)
{
*p = *a;
}
*p = '\0';
printf("%s\n", a);
printf("%s\n", b);
return 0;
}
页:
[1]