티스토리 뷰
c프로그래밍 : sizeof()가 함수일까? 아닐까?
정답은 sizeof는 연산자이다. 컴파일러는 sizeof를 일련의 명령어로 컴파일 하기 때문이다.
함수와 연산자의 차이점
함수 호출 코드는 함수 코드가 있는 주소로 이동하게 만들고 연산자는 컴파일러가 정해놓은 명령으로 컴파일하는 것이 다르다. sizeof가 괄호로 둘러쌓여 함수처럼 보이지만 실제로는 컴파일시에 일련의 명령으로 바뀌어지는 것이다. 그러므로 연산자이다.
'잉고래의 코딩' 카테고리의 다른 글
프로그래밍 메모리 구조 이해 (0) | 2013.12.15 |
---|---|
왜 포인터에 형(Type)을 지정했을까? (0) | 2013.12.15 |
c언어 포인터 변수, 역참조 연산자, 주소 연산자에 대한 정리 (0) | 2013.12.15 |
c언어 extern 변수와 static 변수의 차이점 그리고 함수는? (2) | 2013.11.27 |
make menuconfig 혹은 Kconfig 에러 (0) | 2013.10.21 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 한빛미디어
- 아이나비 탭 xd9
- 서평
- 소니 캠코더
- HP Pavilion x2
- AXP35
- 블로그
- 아이나비 패드
- 소니
- 파빌리온 X2
- 독후감
- 독서
- qxd1000a
- 팅크웨어
- 박근혜
- 아이나비 태블릿
- 아이나비 탭 XD11 Pro
- SM5
- 티스토리
- 소니 AXP35
- cc2530
- 아이나비 Tab XD9
- 소니 핸디캠
- 캠코더
- 블랙박스
- c언어
- Sony
- X1 DASH
- 아이나비
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함