2020. 4. 19.

[c] 인프런 38. 값 설정 강의 정리


배열에 값넣고 안넣고 비교


#include<stdio.h>

int main(void)
{

int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (int i = 0; i < 10; i++)
{
printf("%d\n", arr[i]);
}

return 0;
}


1~10까지 넣은값들이 출력


#include<stdio.h>

int main(void)
{

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

return 0;
}


배열에 숫자를 넣어주지 않으면 저런 숫자들이 마구잡이인채로 더미값이 들어간다.
배열을 만들면 값을 초기화해줘야한다.

// 배열 크기는 항상 상수로 선언
/*int size = 10;
int arr[10];*/


int arr[10] = { 1, 2 };
for (int i = 0; i < 10; i++)
{
printf("%d\n", arr[i]);
}


1, 2 들어가고 나면 나머지는 0 으로 채워진다.

실수형 실습

float arr_f[5] = { 1.0f, 2.0f, 3.0f };
for (int i = 0; i < 5; i++)
{
printf("%.2f\n", arr_f[i]);
}


실수형도 역시 들어가고 나머지값들은 모두 0으로 처리된다.

댓글 없음:

댓글 쓰기