// #include <stdio.h>

// int main() {
//     printf("Hello world!\n");
//     printf("this is my c world");
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a;
//     scanf("%d",&a);
//     printf("%d",a);
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a = 10;
//     int b = 15;

//     int c = a++ + --b;
//     int d = ++a + b--;

//     printf("%d\n",a);
//     printf("%d\n",b);
//     printf("%d\n",c);
//     printf("%d",d);
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a = 8, b = 5;

//     if(a > b)
//         a = a + b;
//     else
//         a = a - b;

//     printf("%d\n",a);
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a = 90;
//     int count = 0;

//     if(a >= 90)
//         count++;
//     else if (a >= 80)
//         count++;
//     else if (a >= 70)
//         count++;
//     else
//         count++;

//     printf("%d\n",count);
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a = 90;
//     int count = 0;

//     if(a >= 90)
//         count++;
//     if(a >= 80)
//         count++;
//     if(a >= 70)
//         count++;

//     printf("%d\n",count);
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int num = 3;

//     switch(num){
//         case 1:
//             printf("case 1\n");
//             break;
//         case 2:
//             printf("case 2\n");
//             break;
//         case 3:
//             printf("case 3\n");
//             break;
//         default :
//             printf("default\n");
//             break;
//     }

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int num = 2;

//     switch(num){
//         case 1:
//             printf("case 1\n");
//         case 2:
//             printf("case 2\n");
//         case 3:
//             printf("case 3\n");
//         default :
//             printf("default\n");
//     }

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     for(int i = 0; i <= 5; i++){
//         printf("%d\n",i);
//     }

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int i = 0;

//     while(i <= 5){
//         printf("%d\n",i);
//         i++;
//     }

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int i = 0;

//     while(i <= 10){
//         if(i == 7)
//             break;

//         printf("%d\n",i);
        
//         i++;
//     }

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int i = 0;

//     while(i <= 10){
//         if(i % 2 == 1)
//             printf("%d\n",i);

//         i++;
//     }
    
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int i = 0;

//     do{
//         printf("%d\n",i);
//         i++;
//     } while(i <= 5);
    
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int k = 1;

//     for(int i = 1; i <= 3; i++){

//         for(int j = k; j <= k+2; j++){
//             printf("%d",j);
//         }

//         printf("\n");
//         k += 3;
//     }
    
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a[5] = {1,2,3,4,5};

//     for(int i=0; i<5; i++){
//         printf("%d\n",a[i]);
//     }

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     char a[6] = "korea";
//     printf("%s",a);
//     return 0;
// }

// #include <stdio.h>
// #include <string.h>
// int main(){
//     char a[6] = "korea";

//     printf("%zu",strlen(a));
//     return 0;
// }

// #include <stdio.h>
// #include <string.h>
// int main(){
//     char a[6] = "korea";
//     int b = 0;
//     b = strlen(a);

//     for(int i=0; i<b; i++){
//         printf("%c",a[i]);
//     }

//     return 0;
// }

// #include <stdio.h>

// int a[5][5];

// int main(){
//     int i,j,k = 1;

//     for(i=0; i<5; i++){
//         for(j=4; j>=0; j--){
//             a[i][j] = k;
//             k++;
//         }
//     }

//     for(i=0; i<5; i++){
//         for(j=0; j<5; j++){
//             printf("%3d",a[i][j]);
//         }

//         printf("\n");
//     }

//     return 0;
// }

// #include <stdio.h>
// int hello(void);

// int main(){
//     int k = 20;

//     printf("%d\n", hello());

//     printf("%d\n",k);

//     return 0;
// }

// int hello(void){
//     int k = 100;

//     return k;
// }

// #include <stdio.h>

// void hello(void);

// int main(){
//     int k = 20;

//     hello();
//     hello();
//     hello();

//     return 0;
// }

// void hello(void){
//     static int k = 1;
//     int t = 0;

//     k++;
//     t++;

//     printf("%d %d\n",k,t);
// }

// #include <stdio.h>

// int fact(int);

// int main(){
//     int a = 4;
//     printf("%d", fact(a));

//     return 0;
// }

// int fact(int n){
//     if(n <= 1)
//         return 1;
//     else
//         return n * fact(n-1);
// }

// #include <stdio.h>

// int main(){
//     int a = 3;
//     int b = &a;
//     int *c = &a;
//     //int *d = b;

//     printf("%d\n",a);
//     printf("%d\n",b);
//     printf("%d\n",c);
//     printf("%d\n",*c);
    
//     //printf("%d\n",*d);
//     //printf("%d\n",*b);

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int a = 3;
//     int* b = &a;
//     int** c = &b;

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

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

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     int *arr[3];
//     int a = 12, b = 24, c = 36;

//     arr[0] = &a;
//     arr[1] = &b;
//     arr[2] = &c;

//     printf("%d\n", *arr[1] + **arr + 1);

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     char* p = "KOREA";

//     printf("%s\n",p);
//     printf("%s\n",p + 3);
//     printf("%c\n",*p);
//     printf("%c\n",*(p + 3));
//     printf("%c\n",*p + 2);
// }

// KOREA       (p 주소부터 끝까지 문자열 출력)
// EA          (p+3 주소부터 끝까지 문자열 출력)
// K           (p 주소에 있는 문자 하나 출력)
// E           (p+3 주소에 있는 문자 하나 출력)
// M           (p 주소에 있는 문자 'K'에 2를 더한 문자 출력)

// #include <stdio.h>

// int main(){
//     int arr[3] = {10,20,30};

//     printf("%p %p %p \n", arr, arr + 0, &arr[0]);

//     printf("%d %d %d \n", *arr, *(arr + 0), *&arr[0]);
// }

// #include <stdio.h>

// int main(){
//     int arr[2][3] = {10,20,30,40,50,60};

//     printf("%p\n", arr);
//     printf("%p\n", arr[0]);
//     printf("%p\n", *(arr + 0));
//     printf("%p\n", &arr[0][0]);

//     printf("%p\n", arr + 1);
//     printf("%p\n", arr[1]);
//     printf("%p\n", *(arr + 1));
//     printf("%p\n", &arr[1][0]);

//     printf("%ld\n", sizeof(&arr[0][0]));

//     printf("%ld\n", sizeof(arr[0]));
//     printf("%ld\n", sizeof(arr));
// }

// //배열포인터
// #include <stdio.h>

// int main(){
//     int arr[2][3] = {10,20,30,40,50,60};
//     // int* p = arr;
//     int(* p)[3] = arr;

//     printf("%d\n", arr[0][0]);
//     printf("%d\n", p[0][0]);

//     return 0;
// }

// //포인터 배열
// #include <stdio.h>

// int main(){
//     int a = 10, b = 20, c = 30;
//     int* p[3] = {&a, &b, &c};

//     printf("%d\n", *p[0]);
//     printf("%d\n", *p[1]);
//     printf("%d\n", *p[2]);

//     printf("%d\n", **(p + 0));
//     printf("%d\n", **(p + 1));
//     printf("%d\n", **(p + 2));

//     return 0;
// }

// //포인터와 문자 배열
// #include <stdio.h>

// int main(){
//     char arr[3] = {'a', 'b', 'c'};
//     char* p = arr;

//     printf("%p %p %p \n", arr, arr + 0, &arr[0]);
//     printf("%c %c %c \n", *arr, *(arr + 0), *&arr[0]);

//     printf("%p %p %p \n", p, p + 0, &p[0]);
//     printf("%c %c %c \n", *p, *(p + 0), *&p[0]);

//     return 0;
// }

// //포인터와 문자열 배열
// #include <stdio.h>

// int main(){
//     char arr[4] = "ABC";
//     printf("%c%c%c \n", arr[0], arr[1], arr[2]);
//     printf("%s\n", arr);
//     printf("%d %d %d \n", arr[0], arr[1], arr[2]);

//     return 0;
// }

// #include <stdio.h>

// int main(){
//     char arr[4] = "ABC";
//     printf("%s\n", arr);
//     printf("%s\n", arr + 1);
//     printf("%s\n", arr + 2);
    
//     return 0;
// }

// #include <stdio.h>

// int main(){
//     char arr[4] = "ABC";
//     printf("%s\n", arr);
//     printf("%s\n", arr + 1);
//     printf("%s\n", arr + 2);

//     char* p = "ABC";
//     printf("%s\n", p);
//     printf("%s\n", p + 1);
//     printf("%s\n", p + 2);
    
//     return 0;
// }

// //Function - Call by Value
// #include <stdio.h>

// int func(int);

// int main(){
//     int a = 10;
//     printf("%d\n", func(a));
//     printf("%d\n",a);

//     return 0;
// }

// int func(int a){
//     a = a + 1;

//     return a;
// }

// //Function - Call by Reference
// #include <stdio.h>

// int func(int*);

// int main(){
//     int a = 10;
//     printf("%d\n", func(&a));
//     printf("%d\n", a);

//     return 0;
// }

// int func(int* a){
//     *a = *a + 1;

//     return *a;
// }

// //Structure
// #include <stdio.h>
// struct student
// {
//     int score;
//     char name;
// };

// int main(){
//     struct student p1, p2, p3;
//     p1.score = 30;
//     p1.name = 'K';

//     printf("Name: %c \nScore: %d \n", p1.name, p1.score);
    
//     return 0;
// }

// #include <stdio.h>

// struct student{
//     char no[10];
//     char name[20];
//     double math;
//     double english;
// };

// int main(){
//     struct student std[3] = {
//         {"12345", "Kim", 50, 70},
//         {"67890", "Lee", 90, 100},
//         {"186452", "Park", 0, 55}
//     };

//     for(int i=0; i<3; i++){
//         printf("no: %s\nname: %s\nmath: %.0f\nenglish: %.0f\n\n", std[i].no, std[i].name, std[i].math, std[i].english);
//     }
    
//     return 0;
// }

// //Structure & Pointer
// #include <stdio.h>

// struct p{
//     int* x;
//     int* y;
// };

// int main(){
//     int a = 5;
//     int b = 4;
//     struct p p1;
//     p1.x = &a;
//     p1.y = &b;

//     printf("%d %d\n", a, b);
//     printf("%d %d\n", *p1.x, *p1.y);
    
//     return 0;
// }

// #include <stdio.h>

// struct student{
//     char no[10];
//     char name[20];
//     double total;
// };

// int main(){
//     struct student stu = {"12345", "KIM", 20};
//     struct student* p = &stu;

//     printf("%s %s %.0lf \n", (*p).no, (*p).name, (*p).total);
//     printf("%s %s %.0lf \n", p->no, p->name, p->total);
    
//     return 0;
// }




























Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: