#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));
}
*/
변수의 정체와 역할 파악 (0) | 2018.01.10 |
---|---|
Pointer 분석 (1) - 값과 주소의 이동파악 (0) | 2018.01.05 |
BabyGin - Count Sort (0) | 2018.01.04 |
C언어 #include 지시어의 <> 와 ""의 차이점 (1) | 2017.12.27 |
포인터주소이동 개념 손코딩으로 출력값 알아보기 (0) | 2017.10.02 |
댓글 영역