다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

C language structure array

C언어 알고리즘 2015. 10. 2. 18:56

C language structure array

 

 이번 글에서는 c언어의 구조체 배열에 대해서 알아보겠습니다. 배열이란 같은 자료형을 여러 개 선언할 때 하나로 묶어서 관리할 수 있는 역할을 하는데요. 구조체 역시 변수를 여러 개 선언한다면 이것들을 하나의 배열로 만들어서 관리할 수 있습니다. 구조체 배열을 선언하는 방법 역시 일반 자료형의 배열 선언방법과 같습니다.

 

struct (구조체이름) (배열이름) [길이];

 

■ 이 형식으로 선언하면 되는데요. 이렇게 정리하니까 조금 정리가 안되는거 같네요. 배열을 선언하고 활용하는 간단한 예제를 하나 만들어서 확인해보겠습니다.

 

▲ info라는 구조체를 정의하고 있으며 멤버로는 int x, y가 있습니다. 그리고 struct info arr[4];라는 배열을 선언하고 있으며 for 문을 이용해서 데이터를 입력받아서 저장했다가 출력하고 있습니다. 그동안 공부했던 일반적인 자료형의 배열의 선언과 접근 방법은 동일하네요.

 

 

▲ 이렇게 간단하게 구조체 배열을 선언하고 접근할 수 있구요. 다음은 이 녀석의 초기화 방법에 대해서 알아보겠습니다. 일반적인 구조체 변수의 초기화 방법은 다음과 같이 선언과 동시에 할 수 있는데요.

 

struct info bbb={값, 값};

 

 구조체 배열도 같은 방법으로 하시면 되거든요. 이 역시 직접 작성해보겠습니다.

▲ 같은 구조체에 배열을 선언하면서 그 길이만큼 중괄호를 이용해서 값을 초기화하고 있는 모습입니다. 초기화 값들이 제대로 저장됐는지 확인하고 마무리하겠습니다.

 

 이렇게 해서 c언어의 구조체 배열의 선언과 초기화에 대해서 알아봤습니다. 수고하셨어요.

 

저작자표시 비영리 변경금지
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바