(학습 노트) C언어 포인터 (참조자, 포인터 기본개념), pass by value, pass by pointer, pass by reference in Korean
( 예제 1번)
#include <stdio.h>
int main(void)
{
int a = 1;
int b = a;
printf("a의 값은? %d\n", a);
printf("&a의 값은? %p\n", &a);
printf("b의 값은? %d\n", b);
printf("&b의 값은? %p\n", &b);
}
( 예제 2번)
#include <stdio.h>
int main(void)
{
int a = 1;
int b = a;
int &c = a;
c=2;
printf("a의 값은? %d\n", a);
printf("&a의 값은? %p\n", &a);
printf("b의 값은? %d\n", b);
printf("&b의 값은? %p\n", &b);
printf("c의 값은? %d\n", c);
printf("&c의 값은? %p\n", &c);
}
( 예제 3번)
#include <stdio.h>
int main(void)
{
int *PTR;
int a = 1;
int b = 2;
PTR = &a;
c=2;
printf("*PTR : %d\n", *PTR);
}
(예제 4번)
#include <stdio.h>
int main(void)
{
int *PTR;
int a = 1;
int b = 2;
int &A = a;
PTR = &a;
PTR = &b;
printf("A : %d\n", A);
printf("a : %d\n", a);
printf("&A : %d\n", &A);
printf("&a : %d\n", &a);
}
c_cpp_makershackers.z01
10.00MB
c_cpp_makershackers.z02
10.00MB
c_cpp_makershackers.z03
10.00MB
c_cpp_makershackers.zip
0.55MB