난 그냥 char 배열에 IP를 할당하기 위해 그것을 인쇄가 옳았다 다음과 같은 결과를 얻었다 확인 :왜이 두 char 배열이 다른 결과를 반환합니까?
int
main(void)
{
char ip [11] = "65.55.57.27";
printf(ip);
return 0;
}
내가
65.55.57.270 "
얻을하지만을 나는에 배열의 크기를 증가하는 경우 12
int
main(void)
{
char ip [12] = "65.55.57.27";
printf(ip);
return 0;
}
나는
65.55.57.27
를 얻을 수
누구든지 설명 할 수 있습니까? 크기 12의 배열이 11 개의 char 결과를 반환하는 동안 크기 11의 배열이 13 개의 char 결과를 반환하는 이유는 무엇입니까?
당신이 실제로 관심이 언어를 결정하십시오이 * C 번호 *이 아니다.. –