#include <stdio.h>

int main() {
    int i;
    int arr[10] = {1,2,3,4,5,6,7,8,9,10};
    //초기화를 시키는 이유: 쓰레기 값이 나올 수 있기 때문에
    for(i=0;i<10;i++){
        printf("%d ", arr[i]);
    }
    printf("\n");
    
    int arr2[10] = {1, 2}; //일부만 초기화
    for(i=0;i<10;i++){
        printf("%d ", arr2[i]);
    }
    printf("\n");
    
    int arr3[] = {1, 2, 3, 4}; //배열의 크기를 알아서 설정
    for(i=0;i<4;i++){
        printf("%d ", arr3[i]);       
    }
    printf("\n");

    float arr4[5] = {1.0, 2.0, 3.0, 4.0, 5.0}; //실수형 배열 초기화
    for(i=0;i<5;i++){
        printf("%.1f ", arr4[i]);
    }
    printf("\n");

    //문자 출력하는 법
    char c = 'A';
    printf("%c\n", c);

    //배열에 문자열 저장하기
    //char str[4] = "algo"; //널 문자가 들어갈 자리가 없어서 에러발생
    char str[5] = "algo";
    printf("%s\n", str);
    printf("%ld\n", sizeof(str)); //문자열의 사이즈를 체크

    //배열에 한글 저장하기
    char kor[] = "단풍나무";
    printf("%s\n", kor);
    printf("%ld\n", sizeof(kor));
    
}

Embed on website

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