int main()
{
int a;
int *p;
test(&a);
test3(&p);
}
// 메인문의 인자값을 변경
void test(*p)
{
*p = 3;
}
// 포인터 p가 가리키는 주소값을 변경할 수 있다.
void test3(**p)
{
*p = malloc(4);
}
// void 반환형의 insert함수를 만들때
// 더블 포인터를 사용해야한다.
'소프트웨어 > C언어' 카테고리의 다른 글
문자열 메모리 영역, 고수준 입출력, 리다이렉션 (0) | 2011.07.28 |
---|---|
Heap, Stack 구조 (0) | 2011.07.18 |
volatile (0) | 2011.06.30 |
구조체_컴파일러최적화 (0) | 2011.06.21 |
Return (0) | 2011.06.21 |