포인터에서 포인터 변수와 포인터 상수의 개념과 차이점좀 알려주세요 아무리 책을봐도 뭐가 뭔지 모르겠어요.
포인터 변수 : 주소값이 변할 수 있음 포인터 상수 : 주소값을 바꿀 수 없음
int *a; // a는 포인터 변수 int b[]; // b는 포인터 상수 int c;
a, b는 둘다 포인터 즉 주소값입니다.
a = &c; 가능하죠.. b = &C; 불가능(에러가 나요)
둘다 똑같은 주소값을 가지지만 값이 변할 수 있느냐 없느냐의 차이에요..더 깊은 내용이 있음 다른분이 말씀해 주실껍니다.
http://www.cinsk.org/cfaqs/html/node8.html#SECTION00810000000000000000
일본어인가요? 번역을해야겟..
인코딩을 UTF-8로 놓으면 제대로 표시됩니다.
잘 생각해 보세요. 예를 들자면 int i;일 경우 i = 3은 되지만 1 = 3은 안됩니다.
참고되었습니다. 감사합니다. ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
포인터 변수 :
포인터 변수 : 주소값이 변할 수 있음
포인터 상수 : 주소값을 바꿀 수 없음
int *a; // a는 포인터 변수
int b[]; // b는 포인터 상수
int c;
a, b는 둘다 포인터 즉 주소값입니다.
a = &c; 가능하죠..
b = &C; 불가능(에러가 나요)
둘다 똑같은 주소값을 가지지만 값이 변할 수 있느냐 없느냐의 차이에요..더 깊은 내용이 있음 다른분이 말씀해 주실껍니다.
배열은 포인터가 아닙니다.
http://www.cinsk.org/cfaqs/html/node8.html#SECTION00810000000000000000
주소....
일본어인가요? 번역을해야겟..
_
인코딩을 UTF-8로 놓으면 제대로 표시됩니다.
정수 변수와 정수 상수의 차이와 같습니다.
잘 생각해 보세요. 예를 들자면 int i;일 경우 i = 3은 되지만 1 = 3은 안됩니다.
참고되었습니다. 감사합니다. ^^
참고되었습니다. 감사합니다. ^^
댓글 달기