안녕하세요.
오늘은 C언어의 1차원 배열 정리입니다.
#1차원 배열이란?
같은 종류의 여러 개 데이터를 쉽게 나열한 것입니다.
#특징은?
정수형, 문자형 등 같은 자료형에 배열 이름을 지정하여 선언할 수 있습니다.
#선언 방법?
(자료형)(변수 이름)[(크기)];
예를 들어서 'a라는 크기가 5인 변수를 1차원 배열하고 싶다!'라고 하면
int a [5];라고 선언해주시면 됩니다.
a 변수 안에 값을 저장하고 싶다면 { }를 사용하시면 됩니다.
int a[5]={1, 2, 3, 4, 5};
라고 하시면 변수 a 안에는 1, 2, 3, 4, 5가 저장됩니다.
#1차원 배열 활용해보기
먼저 1차원 배열을 활용하여 변수 안에 여러 개의 값을 저장하고 그 값을 출력하는 코드를 짜보았습니다. sco라는 크기가 6인 변수를 선언하고 그곳에 점수 6개를 저장하여, 반복문 중 for문을 사용하여 그 값들을 출력하도록 했습니다.
이 코드를 실행시키면
이런 식으로 sco 안에 있던 값들이 잘 나왔습니다.
이번에는 정수형이 아닌 문자형과 scanf문을 사용했습니다. 일단 str과 str1을 선언하고 그 변수 안에 입력을 받는 코드를 짰습니다. 처음에는 문자로 입력을 받지만 출력을 할 땐 문자열이므로 %c가 아닌 %s를 사용하였고, scanf문일 때 %s를 사용하면 &를 사용하면 안 되므로 안 썼습니다.
이 코드를 실행시키면
이렇게 잘 나왔습니다! 여기서 나온 Nefus는 제가 속한 동아리명입니다.
이상으로 C언어의 1차원 배열 정리를 마치겠습니다.
보시느라 수고하셨습니다.
'Programing > CodeUp 코드업' 카테고리의 다른 글
코드 업(CodeUp) 1093~1095/1256~1270번 문제풀이 (0) | 2021.05.09 |
---|---|
C언어 2차원 배열 정리 (0) | 2021.04.24 |
코드 업(CodeUp) 1081~1084/1351~1361/1367~1368번 문제 풀기 (0) | 2021.04.18 |
코드 업(CodeUp) 1162~1173번 문제풀기 (0) | 2021.04.11 |
코드 업(CodeUp) 1151~1161번 문제풀이 (0) | 2021.04.11 |