다음 두 코드 조각은 오류/경고없이 컴파일되지만 실행 중에 충돌이 발생합니다. 친절하게 저를 계몽하십시오.문자열에 대한 포인터
프로그램 1 개
int main()
{
char *p= "Hello" ;
*p = 'B' ;
printf("\n%s",p);
return 0;
}
프로그램 프로그램 2 2
int main()
{
char *p= "Hello" ;
Char *q="mug"
*q = *p ;
printf("\n%s",q);
return 0;
}
제가 "포옹"으로 출력을 기대 하였다.
joe 님, 덕분에 – intex0075
@ intex0075 님, 기꺼이 도와 주신 데 대해 감사드립니다. – JoeFish