검색어 입력폼

C프로그래밍-배열과 포인터에 관해서

저작시기 2008.01 |등록일 2008.02.26 한글파일한글 (hwp) | 9페이지 | 가격 1,500원

소개글

C프로그래밍-배열과 포인터에 관해서 정리한 자료입니다.

목차

<배열>
[배열 응용]
<결과>
<포인터>
[포인터 응용]
<실행>
<결과>

본문내용

C프로그래밍
(배열과 포인터에 관해서)
<배열>
-배열의 간단한 요점으로는 배열이란 같은형의 데이터 n개가 연속적으로 설정되어 있는 것을 의미한다. 1차원 배열은 변수 끝에 [ ]을 사용하여 배열을 설정한다. 2차원 배열은 [][]을 사용하여 그 안에 배열의 수를 설정한다.
배열이란 여러 개의 데이터형을 한꺼번에 설정하는 것을 말합니다. 다시 말하면 여러 개의 데이터가 한 묶음으로 되어있어 많은 양의 데이터를 처리하는 경우 유용하게 사용할 수 있는 것이다. 형식을 보면 형을 선언하고, 변수를 선언하고, 대괄호 다음에 배열개수를 선언합니다. 문자열 배열 5개를 한다고 하면 char형을 선언하고 string[5](변수명은 자기가 마음대로)라고 표현하면 됩니다. 여기서 가로 안에 5라는 것은 문자를 5개 저장할 수 있다는 뜻입니다. 만약 정수형 3개가 들어가는 배열이 있다고 한다면 임의적으로 배열의 이름을 num이라 짓고 int num[3] 이라고 표현하면 될 것입니다 float형이나 double형 등도 같은 방법으로 표현 할 수 있습니다.
*배열의 길이를 선언할 때는 반드시 상수를 사용해야한다.
문자형 배열은 char라고 선언해 주고, 변수명을 선언해 주고, 배열 개수 선언해 주면 문자열 배열이 되는 것이다. char temp[8] 이라고 한다면 문자형 8개가 일렬로 나열되어있는 배열의 이름이 temp 라는 것이다. 8개의 배열 중에 첫 번째 주소 값은 0입니다. 그래서 temp[0]이라고 표현 됩니다. 이 첫 번째 값에 A를 놓고자 한다면 temp[0]=‘A; 이렇게 해서 문자를 넣어 주면 됩니다. 두 번째가 1, 세 번째가 2, 네 번째가 3, 이렇게 한 값씩 지정되게 된다. 배열의 주소 값은 1부터 시작하는 것이 아니라 0부터 시작한다는 것을 명심해야 한다. 문자열을 처리하는 함수들은 많은데, 왜냐하면 우리가 문자를 많이 쓰기 때문입니다. 대표적인 함수로 strcpy라는 함수가 있는데 string copy의 약자이다.
다운로드 맨위로