상세 컨텐츠

본문 제목

pointer's pointer로 결합도 낮추기 void로

C 언어

by ChrisMare 2017. 10. 2. 03:35

본문

#include <stdio.h>

#include <stdlib.h>

//int* myalloc();

void input(int *p);

void output(int data);

void myalloc2();

void main()

{

 int *p;

// p = (int *)malloc(sizeof(int));

// p = myalloc();

 myalloc2(&p);

// *p = 300;

 input(p);

// printf("%d\n", *p);

 output(*p);

 free(p);

}

void myalloc2(int **pp)

{

 *pp = (int *)malloc(sizeof(int));

}

/*

void output(int data)

{

}

*/

void output(int data)

{

 printf("%d", data);

}

void input(int *p)

{

 *p = 300;

}

/*

int* myalloc()

{

 return (int*)malloc(sizeof(int));

}

*/

관련글 더보기

댓글 영역