기초 특강) C언어 완전 정복하기 3탄 - 데이터 타입과 포인터
2018-01-05 10:30~11:59
전기전자 평생교육원 / 정재준 대표
송*완2018-01-05 오전 11:51:01
자세한 설명 감사합니다.kernel2018.01.05
네~ 감사합니다.송*완2018-01-05 오전 11:49:12
sizeof(*pa)는 1바이트가 된다는 말씀이시죠? sizeof(*pa)는 5바이트는 오타가 되는거죠?kernel2018.01.05
바로 위 답변이 맞아요~송*완2018-01-05 오전 11:44:41
강좌예제에서 a[5] 에 대해서 sizeof(a) 값은 5바이트이고, sizeof(*pa) 값은 1바이트 입니다. sizeof(*pa) == sizeof(a) == sizeof(int) 개념으로는 sizeof(*pa) 값은 5바이트 일것 같은데 다른 이유가 무엇인가요?kernel2018.01.05
sizeof(*pa) == sizeof(a[0]) == sizeof(char) 이렇게 보셔야 될듯 합니다. 그러면 sizeof(*pa)는 5바이트가 됩니다.kernel2018.01.05
int a[5]; int* pa = a; sizeof(*pa) == sizeof(a[0]) == sizeof(int) == 4바이트가 맞습니다.강*원2018-01-05 오전 11:41:45
???강*원2018-01-05 오전 11:41:10
다시보기는 어떻게 하나요?e4ds12018.01.05
같은페이지에서 다시보실 수 있습니다. 오늘 방송은 점심시간 이후에 다시보실 수 있습니다.장*미2018-01-05 오전 11:31:35
똑같은강의 두번연속 나오는거같은데 다차원배열은언제 시작하나요?kernel2018.01.05
다음주 금요일에 강의합니다.(^^)송*완2018-01-05 오전 11:29:06
친절하고 자세한 설명 감사합니다. 행복한 하루 되세요.kernel2018.01.05
네~ 감사합니다. 많은 도움이 되었으면 합니다~지*호2018-01-05 오전 11:27:21
좋은 강의 감사합니다. 새해 복 많이 받으시고 행복한 한해 되세요~^^kernel2018.01.05
네~ 감사합니다. 새해 복많이 받으세요~송*완2018-01-05 오전 11:25:12
sizeof(*pa)의 값도 4바이트 이던데 개념상 *pa = a 이라서 sizeof(a)와 같은 값이 출력되어야 할 것 같은데 다른 이유에 대해서 알려주시면 감사하겠습니다.kernel2018.01.05
int a; int* pa = &a; 일때 sizeof(*pa) == sizeof(a) == sizeof(int)입니다. char a; char* pa = &a; 일때는 sizeof(*pa) == sizeof(a) == sizeof(char) 입니다.송*완2018-01-05 오전 11:19:42
sizeof(pa) 와 sizeof(a)의 값이 다른 이유에 대해서 알려주시면 감사하겠습니다.kernel2018.01.05
sizeof(pa)는 포인터변수의 크기이기 때문에 32비트 아키텍쳐에서는 무조건 4바이트입니다. sizeof(a) 데이터의 크기이기 때문에 char이면 1바이트, int이면 4, double이면 8이 됩니다.