포인터 초기화 에서
int gkgk =1; int *ptr ptr = &gkgk <= 저위에 선언대로 동일한 건가여?.. ptr = gkgk
감사합니다.
저 저거만으로 제대로 설명을 할수 없을거 같은데요;; gkgk가 array 입니까?
정정하였습니다..
ptr = &gkgk는 gkgk 변수의 주소값을 ptr에 대입하는 것이고 ptr = gkgk는 gkgk의 값(1)를 ptr에 대입하는 겁니다. 그리고 후자는 캐스팅하지 않으면 컴파일시 경고나 에러가 뜰겁니다.
정말 감사합니다 !!
텍스트 포맷에 대한 자세한 정보
<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]
저 저거만으로 제대로 설명을 할수 없을거 같은데요;;gkgk가 arr
저 저거만으로 제대로 설명을 할수 없을거 같은데요;;
gkgk가 array 입니까?
[quote="AN"]저 저거만으로 제대로 설명을 할수 없을거 같은데요;
정정하였습니다..
ptr = &gkgk는 gkgk 변수의 주소값을 ptr에 대입하는
ptr = &gkgk는 gkgk 변수의 주소값을 ptr에 대입하는 것이고
ptr = gkgk는 gkgk의 값(1)를 ptr에 대입하는 겁니다.
그리고 후자는 캐스팅하지 않으면 컴파일시 경고나 에러가 뜰겁니다.
감사합니다
정말 감사합니다 !!
댓글 달기