게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ 포인터가 포인터를 가리키게 할 순 없나요??
게시물ID : programmer_19185짧은주소 복사하기
작성자 : 맛있는찰깨빵
추천 : 0
조회수 : 545회
댓글수 : 6개
등록시간 : 2016/12/02 21:10:31
옵션
  • 본인삭제금지
안녕하세요 이제 막 C++을 배우고 있습니다 ㅠ
 
근데 포인터를 배우는 도중에 포인터의 주소가 궁금해서
 
#include<stdio.h>
int main(void)
{
 int i=10;
 int *pi=NULL;
 int *oi=NULL;
 pi=&i;
 printf("%u\n",&i);
 printf("%u\n",pi);
 printf("%u\n",&pi);
 printf("%d %d\n",i,*pi);
}
이런식으로 짜면서 시험해보고 있는데
 
oi=&pi 를 해보려니까 "int **" 형식의 값을 "int *" 형식의 엔터티에 할당할 수 없다고...
 
&pi 값이 출력되는걸 보니 포인터의 주소가 있는건 맞는데 왜 안되는거죠?(포인터 oi로 포인터 pi의 주소를 가리킬 수 없음)
 
네이버에 찾아보니까 저같이 궁금한 사람은 없나봅니다 안나와요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호