본문 바로가기

반응형

배열

(2)
[C언어 독학하기] 19. 구조체 배열과 구조체 포인터 안녕하세요. 취업한 공대누나입니다. 오늘은 지난 시간에 이어 구조체에 대해 더 공부해보는 시간을 갖도록 하겠습니다. 지난 시간은 기본적인 것에 대해 공부를 했다면 이번에는 배열과 포인터에 대해 공부하겠습니다. 1. 구조체와 배열 1) 멤버 변수로 배열을 사용 구조체의 멤버 변수로 배열을 사용하는 것은 이전 포스팅에서 설명했던 방법과 같습니다. computer라는 구조체 템플릿에 컴퓨터의 이름을 저장하기 위해서 10바이트의 문자열 배열인 name[10]을 선언하였습니다. 출력한 결과가 잘 나오는 것도 확인할 수 있습니다. 2) 구조체 변수로 배열을 사용하기 여기는 회사고 컴퓨터 물품을 관리한다고 생각해보겠습니다. 직원이 한 명이 아닌 이상 컴퓨터의 개수는 많을 것이고 구조체 변수가 많이 필요하게 될 것입니..
[C언어 독학하기] 6. 배열과 문자열, strcpy_s, strlen 안녕하세요. 취업한 공대누나입니다. 오늘은 배열과 문자열의 개념에 대한 공부를 해보도록 하겠습니다. 문자열은 말 그대로 문자가 여러 개 있는 것을 뜻합니다. 이것을 담아 두기 위해서 우리는 배열을 사용합니다. 그림으로 예를 들어서 설명해보도록 하겠습니다. 1. 선언과 초기화 선언과 초기화는 아래와 같이 진행합니다. char name[4] = {'G', 'D', 'N', 'N'}; name은 배열의 이름이고 4는 배열의 크기를 뜻하게 됩니다. 맨 앞에 char형으로 선언했기 때문에 char형 공간이 4개가 생기게 됩니다. 그러면 name[0] 이라는 곳에 G가 name[1] 라는 곳에 D가 name[2] 라는 곳에 N이 name[3] 라는 곳에 N이 들어가게 됩니다. 총 4개의 공간을 선언한 것으로 0부터..

반응형