|
int i;
for(i=0; i<3; i++)
printf("name[%d]=%c, *(name+%d)=%c", i, name[i], i, *(name+i));
}
실행결과
name[0]=k, *(name+0)=k
name[1]=i, *(name+1)=i
name[2]=m, *(name+2)=m 1. 포인터 개념
2. 배열과 포인터
3. 이중포인터
4. 배열에서의 이중포인터
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2004.09.28
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
이중 포인터
char **str ;
변수 str은 char형의 데이터 값을 가리키는 포인터의 포인터로서 선언됨을 의미 한다.
포인터의 포인터는 포인터 배열고 유사하게 사용되지만, 실제 메모리상의 구조는 다르다.
char *a[10] ; => 포인터용으로 10개의 장소가
|
- 페이지 11페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
배열로 저장하고 각 문자열의 시작주소를 포인터 배열에서 순서적으로 저장하게 된다.
* 이중포인터변수
포인터의 주소를 저장하는 포인터변수
예제 7)
#include<stdio.h>
main(){
int a,*p1,**p2;
a=100;
p1=&a;
p2=&p1;
printf(\"%d\\n\",**p2);
} 1. 포인터
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2007.08.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
포인터 배열의 값이 널포인터가 아닐때까지
{
free(str[i]); //문자열을 저장한 메모리 반환
++i; //제어변수 증가
}
free(str); //동적으로 할당받은 포인터 배열 반환
return 0;
}
void str_pr(char **sp) //매개변수는 이중포인터변수
{
while(*sp != 0) //포인터 배
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2009.10.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
이중 원형 연결 리스트의 구조 데이터 구조의 정의
포인터가 데이터를 참조하는 방식
좋은 알고리즘
스트링을 정의
배열을 정의
정보구성 단위의 계층
연결 리스트를 사용한 스택과 큐의 구성
스택에서 수식 표기법
후위 표기식의
|
- 페이지 9페이지
- 가격 1,000원
- 등록일 2010.04.25
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|