c 언어 공부 - Hwanghyewon06/c- GitHub Wiki

#include <stdio.h>

int main()
{
    int n = 10;
    int n2 = n;
    int* p = &n;
    int* p2 = p;

    *p2 = 20;
    printf("%d %d %d\n", n, *p, *p2);
    
}

//#include <stdio.h>
//
//int main()
//{
//    int n = 10;
//    int n2 = n;
//    int* p = &n;
//    int* p2 = p;
//
//    printf("%d %d\n", n, *p);
//    printf("%p %p\n", &n, &*p);
//    printf("%p %p\n", &n, p);
//}

//#include <stdio.h>
//
//int main()
//{
//    double d;
//    double d2 = 7.77;
//    double* pd;
//    double** ppd;
//
//    d = 5.55;
//    pd = &d2;
//    ppd = &pd;
//
//    printf("%g %g %g\n", d2, *pd, **ppd);
//}

//#include <stdio.h>
//
//int main()
//{
//    double d;
//    double* pd;
//    double** ppd;
//
//    d = 5.55;
//    pd = &d;
//    ppd = &pd;
//
//    printf("%g %g %g\n", d, *pd, **ppd);
//}

//#include <stdio.h>
//
//int main()
//{
//    double d = 4.5;
//    double* pd = &d;
//    double** ppd = &pd;
//    printf("%g %g %g\n", d, *pd, **ppd);
//}


//#include <stdio.h>
//
//int main()
//{
//    int n = 10;
//    int* p = &n;
//    int** pp = &p;
//    printf("%d %d %d\n", n, *p, **pp);
//    printf("%p %p %p\n", &n, &*p, &**pp);
//    printf("%p %p %p\n", &n, p, *pp);
//}


// n = 정수, p = 정수의 주소sigle pointer, pp = 정수의 주소의 주소 double pointer
// int ==> n, int* ==> p, int** ==> pp

//#include <stdio.h>
//
//int main()
//{
//    char c = 10; // 시작해서 &c 1B
//    double d = 5.6;  // 시작에서 &d 8B
//
//    char* p1 = &c;
//    double* p2 = &d;
//    printf("%d %g\n", c, d);
//    printf("%d %g\n", *p1, *p2);
//    printf("%d %g\n", *&c, *&d);
//}

//#include <stdio.h>
//
//int main()
//{
//    char c = 10; // 시작해서 &c 1B
//    double d = 5.6;  // 시작에서 &d 8B
//    
//    char* p1 = &c;
//    double* p2 = &d;
//    printf("%d %g\n", c, d);
//    printf("%p %p\n", p1, p2);
//    printf("%p %p\n", &c, &d);
//}

//#include <stdio.h>
//
//int main()
//{
//    int n = 10;	//return 0;
//    int* k = &n;
//
//    n = 100;
//    printf("%d %d\n", n, *k);
//    printf("%p %p\n", &n, k);
//
//}

//#include <stdio.h>
//
//int main()
//{
//    int n = 10;	//return 0;
//    int* k = &n;
//
//    n = 100;
//    printf("%d %d\n", n, *k);
//
//}

//#include <stdio.h>
//
//int main()
//{
//    int n = 10;	//return 0;
//    int* k = &n;
//
//    // n = 100;
//    printf("%d %d\n", n, *k);
//    
//}

//#include <stdio.h>
//
//int main()
//{
//    int n = 10;	//return 0;
//    int k = n;
//
//    n = 100;
//    printf("%d %d\n", n, k);
//    
//}

//#include <stdio.h>
//
//int main()
//{
//    int n = 10;	//return 0;
//    int k = n;
//
//    n = 100;
//    printf("%d %d\n", n, k);
//}



//#include <stdio.h>
//
//int main()
//{
//	//return 0;
//}

//#include <stdio.h>
//void PrintA()
//{
//	printf("PrintA()\n");
//	// return
//}
//void PrintB()
//{
//	PrintA();
//	printf("PrintB()\n");
//
//}
//void PrintC()
//{
//	PrintB();
//	printf("PrintC()\n");
//
//}
//int main()
//{
//	PrintA();
//	PrintB();
//	PrintC();
//}

//#include <stdio.h>
//void PrintA()
//{
//	printf("PrintA()\n");
//	// return
//}
//void PrintB()
//{
//	printf("PrintB()\n");
//
//}
//void PrintC()
//{
//	PrintB();
//	printf("PrintC()\n");
//
//}
//int main()
//{
//	PrintA();
//	PrintB();
//	PrintC();
//}

//#include <stdio.h>
//void PrintA()
//{
//	printf("PrintA()\n");
//
//}
//void PrintB()
//{
//	printf("PrintB()\n");
//
//}
//void PrintC()
//{
//	printf("PrintC()\n");
//
//}
//int main()
//{
//	PrintB();
//	PrintB();
//	PrintB();
//}

//#include <stdio.h>
//void PrintA()
//{
//	printf("PrintA()\n");
//	
//}
//void PrintB()
//{
//	printf("PrintB()\n");
//
//}
//void PrintC()
//{
//	printf("PrintC()\n");
//
//}
//int main()
//{
//	PrintA();
//	PrintC();
//	PrintB();
//}

//#include <stdio.h>
//int Increment(int k)
//{
//	return k+1;
//}
//int main()
//{
//	int n = 10;
//
//	printf("data : %d\n", n);
//	n = Increment(n); //++n;
//	printf("data : %d\n", n);
//	n = Increment(n); //++n;
//	printf("data : %d\n", n); 
//	n = Increment(n); //++n;
//	printf("data : %d\n", n);
//}

//#include <stdio.h>
//int Increment(int k)
//{
//	return 11;
//}
//int main()
//{
//	int n = 10;
//
//	printf("data : %d\n", n);
//	n = Increment(n); //++n;
//	printf("data : %d\n", n);
//
//}

//#include <stdio.h>
//int main()
//{
//	int n = 10;
//
//	printf("data : %d\n", n);
//	++n;
//	printf("data : %d\n", n);
//
//}

//#include <stdio.h>
//int main()
//{
//	int n = 10;
//	
//	printf("data : %d\n", n);
//}
⚠️ **GitHub.com Fallback** ⚠️