검색결과 리스트
C에 해당되는 글 76건
- 2018.10.03 (8-1)Pointer
글
(8-1)Pointer
C/C언어 이론
2018. 10. 3. 18:39
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #include <stdio.h> void main() { /* 포인터 변수의 크기는 4byte이다. > 주소 값을 저장하는 공간 > '주소 값'은 컴파일러/PC환경에 따라 값의 크기가 다를 수는 있지만, (2,4,8..) 적어도 모두 같다. (2라면 모두 2인 것, 4면 모두 4) > 그냥 4라고 생각하자!! */ char cNum = 0; int iNum = 0; float fNum = 0.0f; double dNum = 0.0; char* pcNum = &cNum; int* piNum = &iNum; float* pfNum = &fNum; double* pdNum = &dNum; printf("cNum의 크기 : %d\n", sizeof(cNum)); printf("iNum의 크기 : %d\n", sizeof(iNum)); printf("fNum의 크기 : %d\n", sizeof(fNum)); printf("dNum의 크기 : %d\n", sizeof(dNum)); printf("pcNum의 크기 : %d\n", sizeof(pcNum)); printf("piNum의 크기 : %d\n", sizeof(piNum)); printf("pfNum의 크기 : %d\n", sizeof(pfNum)); printf("pdNum의 크기 : %d\n", sizeof(pdNum)); // 누구네 집(변수 공간)이 더 크다고해서 집주소 자체가 더 길거나 짧지 않다. // 집주소(포인터의 크기)는 어떤 집이던간에 일정하다. (4byte) } | cs |
'C > C언어 이론' 카테고리의 다른 글
(8-3)Pointer (0) | 2018.10.03 |
---|---|
(8-2)Pointer (0) | 2018.10.03 |
(7-4)Array (0) | 2018.10.03 |
(7-3)Array (0) | 2018.10.03 |
(7-2)Array (0) | 2018.10.03 |