// #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;
// }
To embed this project on your website, copy the following code and paste it into your website's HTML: