티스토리 뷰
int const * p; // 1 int * const p; // 2 int const * const p; // 3 const int * p; // 4
p = (int *)0x1000; // 가 p++; // 나 *p = 100; // 다 a = *p; // 라
const는 위치에 따라서 의미가 헷갈린다.
const는 후식이다. (앞에 있는 애를 상수화)
따라서
1번 - int
2번 - *
3번 - int, *
4번처럼 맨 앞에 붙은 경우 예외적으로 뒤를 상수화시킨다. int
결국
1번 - 값
2번 - 주소
3번 - 주소, 값
4번 - 값
변경이 불가
번호 별 불가능한 것은?
1 - 다 (나 번은 p++은 포인터의 주소 변경이다. 가능함)
2 - 가, 나
3 - 가, 나, 다
4 - 다
'Coding > C' 카테고리의 다른 글
함수 포인터 인자와 리턴 - 5 (0) | 2018.06.09 |
---|---|
함수 포인터 인자와 리턴 - 4 (0) | 2018.06.09 |
함수 포인터 인자와 리턴 - 3 (0) | 2018.06.09 |
함수 포인터 인자와 리턴 - 2 (0) | 2018.06.09 |
함수 포인터 인자와 리턴 (0) | 2018.06.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- top hat
- morphological operation
- gradient
- 캐니 엣지
- pyrDown
- Sobel
- median filter
- morphology
- black top hat
- pyrUp
- 영상처리
- hough transform
- erosion
- upsampling
- canny
- adaptive thresholding
- laplacian of gaussian
- Filter
- Line Detection
- bilateral filter
- high pass filter
- dilation
- segmentation
- canny operator
- OpenCV
- equalizing
- Low pass filter
- direction detection
- mean filter
- difference of gaussian
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함