웨비나
기초 특강) C언어 완전 정복하기 3탄 - 데이터 타입과 포인터
송승완2018-01-05T11:51:00.717Z
자세한 설명 감사합니다.2018-01-05T11:51:47.520Z
네~ 감사합니다.송승완2018-01-05T11:49:12.027Z
sizeof(*pa)는 1바이트가 된다는 말씀이시죠? sizeof(*pa)는 5바이트는 오타가 되는거죠?2018-01-05T11:50:29.380Z
바로 위 답변이 맞아요~송승완2018-01-05T11:44:40.553Z
강좌예제에서 a[5] 에 대해서 sizeof(a) 값은 5바이트이고, sizeof(*pa) 값은 1바이트 입니다. sizeof(*pa) == sizeof(a) == sizeof(int) 개념으로는 sizeof(*pa) 값은 5바이트 일것 같은데 다른 이유가 무엇인가요?2018-01-05T11:47:27.267Z
sizeof(*pa) == sizeof(a[0]) == sizeof(char) 이렇게 보셔야 될듯 합니다. 그러면 sizeof(*pa)는 5바이트가 됩니다.2018-01-05T11:49:56.113Z
int a[5]; int* pa = a; sizeof(*pa) == sizeof(a[0]) == sizeof(int) == 4바이트가 맞습니다.강철원2018-01-05T11:41:44.680Z
???강철원2018-01-05T11:41:10.130Z
다시보기는 어떻게 하나요?2018-01-05T11:46:24.870Z
같은페이지에서 다시보실 수 있습니다. 오늘 방송은 점심시간 이후에 다시보실 수 있습니다.장유미2018-01-05T11:31:34.737Z
똑같은강의 두번연속 나오는거같은데 다차원배열은언제 시작하나요?2018-01-05T11:32:04.597Z
다음주 금요일에 강의합니다.(^^)송승완2018-01-05T11:29:06.120Z
친절하고 자세한 설명 감사합니다. 행복한 하루 되세요.2018-01-05T11:30:15.200Z
네~ 감사합니다. 많은 도움이 되었으면 합니다~지정호2018-01-05T11:27:21.273Z
좋은 강의 감사합니다. 새해 복 많이 받으시고 행복한 한해 되세요~^^2018-01-05T11:28:04.693Z
네~ 감사합니다. 새해 복많이 받으세요~송승완2018-01-05T11:25:12.490Z
sizeof(*pa)의 값도 4바이트 이던데 개념상 *pa = a 이라서 sizeof(a)와 같은 값이 출력되어야 할 것 같은데 다른 이유에 대해서 알려주시면 감사하겠습니다.2018-01-05T11:27:41.163Z
int a; int* pa = &a; 일때 sizeof(*pa) == sizeof(a) == sizeof(int)입니다. char a; char* pa = &a; 일때는 sizeof(*pa) == sizeof(a) == sizeof(char) 입니다.송승완2018-01-05T11:19:42.443Z
sizeof(pa) 와 sizeof(a)의 값이 다른 이유에 대해서 알려주시면 감사하겠습니다.2018-01-05T11:22:53.310Z
sizeof(pa)는 포인터변수의 크기이기 때문에 32비트 아키텍쳐에서는 무조건 4바이트입니다. sizeof(a) 데이터의 크기이기 때문에 char이면 1바이트, int이면 4, double이면 8이 됩니다.
