1,2,3차원 배열

등록일 2003.06.21 한글 (hwp) | 4페이지 | 가격 500원

목차

*배열(Array)*
*1차원 배열*
*2차원 배열*
*3차원 배열*

본문내용

*배열(Array)*
데이터의 형과 크기가 같은 자료의 집단을 많은 단순 변수들을 사용하여 나타내면 비효율적이다. 이를 하나의 대표적인 변수 명을 이용하여 컴퓨터에 기억시키면 효율적이며 이 때 사용되는 데이터 구조를 배열(array)이라 한다. 배열을 구성하는 성분들을 배열 요소(array element)라고 하며 첨자를 이용하여 여러 배열 요소의 제어가 가능하다.
*1차원 배열*
배열명은 함수 내부에서 static이라고 선언한 정적 배열 변수와 함수 외부에서 정의하는 외부(extern) 배열 변수인 경우에만 1회에 한하여 초기화할 수 있다. 자동(auto) 변수는 초기화할 수 없다. 다음은 1차원 배열을 초기화하는 사용 형식은 다음과 같다.
데이터형 배열명[첨자의 수]={초기값1,2,...,n}:
데이터형 배열명[]={초기값1,2,...,n}:
키보드로 읽어들인4개의 자료 값을 10씩 증가시켜 출력하는 프로그램을 1차원 배열을 이용하여 작성 해 보자.(그리고 분석.)
#include <stdio.h>

void main(void){
int kor[4];//사용자로부터 입력받기 위한 수를 저장하기 위한 변수를 배열 변수를 이용한다. 이 때 변수kor[0],kor[1],kor[2],kor[3]가 정의된다.
int i;

for(i=0;i<4;i++){
printf("%d번 데이터 입력?",i);
scanf("%d",&kor[i]);
printf("\n");
}//for문을 이용해 변수i에서 가지는 값으로 몇 번째 데이터를 입력하는지를 출력하 고 값을 입력받는다.
*원하는 자료를 검색 해 보세요.
  • [자료구조 프로그램 소스] C를 이용한 1,2,3차원 배열에 관한소스 4 페이지
    연습문제 1) 2차원 배열 K[i=2][j=3]에 6개의 원소를 할당하고, 각 원소가 저장된 행렬 위치와 원소를 출력하시오. (예, k[0][0]=10, k[0][1]=20) 연습문제 2) 일차원 배열 K에 원소 5개를 ..
  • 제어문, 자료형, 배열문의 기본정의 5 페이지
    if문 if(실행의 조건) { 실행하고자 하는 내용 } if-else문 if(실행의 조건) //‘실행의 조건’을 만족하면 “이거”실행 아님 “저거” 실행 { 조건 만족 시 실행, 일명 이거 } ..
  • [실습8-1] 선형 디큐 5 페이지
    ○ 실습 문제 소개 ❒ 1차원 배열을 사용하여 front와 rear에서 데이터 삽입, 삭제가 가능한 원형 덱을 구현한다. - 배열의 크기는 5이다 - 인덱스는 front와 rear만 사용한다. - front와..
  • [실습9] 원형 디큐 7 페이지
    ○ 실습 문제 소개 ❒ 1차원 배열을 사용하여 front와 rear에서 데이터 삽입, 삭제가 가능한 원형 덱을 구현한다. - 배열의 크기는 5이다 - 인덱스는 front와 rear만 사용한다. - front와..
  • C프로그래밍_포인터_연습문제 4 페이지
    슬라이드 8 1. 두개 정수의 합과 차를 동시에 반환하는 함수를 작성하고 테스트 하여라. 포인터 매개변수를 사용한다. void get_sum_diff(int x, int y, int *p_sum, int *p_..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서