#include <stdio.h>
int main() {
int n = 10;
int* p = &n;
printf("%d %d\n", n, *p);
printf("%p %p\n", &n, p);
}
#include <stdio.h>
int main() {
int n = 10;
int* p = &n;
printf("%d %d\n", n, *p);
printf("%p %p\n", &n, &*p);
printf("%p %p\n", &n, p);
printf("%d %d\n", *&n, *p);
}
#include <stdio.h>
int main() {
char c = 10;
double d = 4.5;
char* p1 = &c;
double* p2 = &d;
printf("%d %d\n", c, *p1);
printf("%g %g\n", d, *p2);
}
#include <stdio.h>
int main() {
int n = 10;
int k = n;
n = 100;
printf("%d %d\n", n, k);
}
#include <stdio.h>
int main() {
int n = 10;
int* p1 = &n;
n = 100;
printf("%d %d\n", n, *p1);
}
#include <stdio.h>
int main() {
int n = 10;
int* p1 = &n;
int* p2 = p1;
//n = 100;
*p2 = 100;
printf("%d %d\n", n, *p1);
printf("%d %d\n", n, *p2);
}
#include <stdio.h>
int main() {
int n = 10;
int* p = &n; // int** = int์ ์ฃผ์์ ์ฃผ์
int** pp = &p;
printf("%d %p %p\n", n, p, pp);
}
#include <stdio.h>
int main() {
int n = 10;
int* p = &n; // int** = int์ ์ฃผ์์ ์ฃผ์
int** pp = &p;
printf("%d %p %p\n", n, p, pp);
printf("%d %d %d\n", n, *p, **pp);
printf("%p %p %p\n", &n, p, *pp);
}
#include <stdio.h>
int main() {
int n = 10;
int k = 20;
int* p;
//p = &n;
p = &k;
printf("int : %d\n", *p);
printf("int : %d\n", *p);
printf("int : %d\n", *p);
printf("int : %d\n", *p);
printf("int : %d\n", *p);
}
#include <stdio.h>
int main() {
int n = 10;
int k = 20;
int* p = NULL; //NULL = ์์ฃผ์ , ๋ชป์ฌ์ฉํจ
p = &n;
//p = &k;
printf("int : %d\n", *p);
}
#include <stdio.h>
int main() {
int n = 10;
int* p = &n;
printf("%d %d\n", n, *p);
printf("%d %d\n", n, *(p+0));
printf("%d %d\n", n, p[0]);
}
#include <stdio.h>
int main() {
int n = 10;
int* p = &n;
printf("data : %d\n", n);
*p = 20;
printf("data : %d\n", n);
*p = *p + 1;
printf("data : %d\n", n);
++(*p);
printf("data : %d\n", n);
(*p)++;
printf("data : %d\n", n);
}
#include <stdio.h>
void PrintInteger(int k) {
printf("int : %d\n", k);
}
int main() {
int n = 10;
PrintInteger(n);
}
#include <stdio.h>
void PrintInteger(int* k) {
printf("int : %d\n", *k);
}
int main() {
int n = 10;
PrintInteger(&n);
}
#include <stdio.h>
void Add(int aa, int bb, int* rr) {
*rr = aa + bb;
}
int main() {
int a = 10;
int b = 20;
int result = 0;
Add(a, b, &result);
printf("result : %d\n", result);
}