[전산학] C프로그래밍 배열과 포인터

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2008.08.28 / 2019.12.24
  • 9페이지 / fileicon hwp (아래아한글97)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
<배열>
[배열 응용]
<결과>

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

본문내용
<배열>

-배열의 간단한 요점으로는 배열이란 같은형의 데이터 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의 약자이다. strcpy(문자배열 변수1, 문자배열 변수2) 라고 하
면 문자배열 변수2에 있는 데이터를 문자배열 변수1로 저장하겠다는 말이 된다. 문자열 배열은 다른 정수형배열이나 실수형 배열과 값을 입력하는 방법이 다르다. 정수형 배열이나 실수형 배열은 직접 넣어주면 되지만 정수형 배열은 strcpy나 strcat 등의 문자열 함수를 이용하면 편리하게 처리할 수 있다.
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • C언어 정리 레포트
  • C 언어 프로그래밍C ProgrammingDepartment of Multimedia Intelligence Application< 차 례 >1. C 의 개요 2. C 프로그램 제어문의 기초 3. C 프로그램 제어문 4. 자료형, 변수, 식 5. 배열과 문자열 6. 포인터 7. 함수 8. 콘솔 입출력 9. 파일 입출력 10. 구조체와 공용체 11. 그 밖의 자료형과 연산자 12. C 선행 처리와 고급 문제 C Programming C 언어 및 프로그래밍< C 언어의 유래 및 특징 >▷ 1972년 Dennis Ritchie에 의해 개발되었다.▷ 유래 : BCPL > B > C▷ 특징 : 고급언어이

  • 프로그래밍 언어론 - C언어와 Pascal(파스칼)언어의 비교
  • C언어는 간결하면서도 많은 기능을 제공해 주고, 사용자에게 많은 자유를 주지만(예를 들면, 데이터 형의 변환 등), 이에 따른 책임은 사용자가 져야 한다. 예를 들면, C언어 표현식의 자유에는 철저한 책임이 뒤따른다. 특히, C언어의 포인터 사용은 프로그래밍 오류를 찾는데 무척 어렵게 한다.C언어 프로그램 자체는 이해하기 어렵다. C언어가 가지고 있는 풍부한 연산자들과 연관된 간결성은 이해하기가 아주 어려운 코드를 만들 수도 있다. 모호한 코

  • [정보통신,컴퓨터공학,전자공학] C로 배우는 프로그래밍 기초 14장 이해점검 풀이입니다.
  • 포인터)라 한다.B. 변수의 주소 값을 16진수로 출력하려면 변환명세에 (%p)라고 기술한다.C. 함수의 호출에서 형식인자에 해당하는 변수에 실인자 값의 주소를 복사한다는 의미의 원어를 (call-by-address)라 한다.D. 포인터를 선언할 때 특정한 초기 값이 없는 경우, 포인터 값이 없다는 의미의 (NULL)을 대입할 수 있다.E. 일차원 배열에서 배열의 한 원소 갓 a3과 같은 배열 이름 a를 이용한 참조 방법은 (*(a+3))이다.

  • [컴퓨터 프로그래밍] C++개요, C++의 기본 형식, C++의 변수, 연산자, 제어문, 배열과 포인터
  • 컴퓨터 프로그래밍 C++개요, C++의 기본 형식, C++의 변수, 연산자, 제어문, 배열과 포인터Ⅰ. C++ 개 요1. C++이란?프로그래밍 언어의 한 종류로써 C 언어의 기능을 확장하여 만든 객체 지향형 프로그래밍 언어를 말하며 여기서 객체란 변수를 의미한다.(변수 : int, real, double, char 등)※ C 언어의 특징․ 세세한 부분까지 프로그램으로 제어가능 ․ 이식성이 높다 ~ 소스레벨에서의 호환성이 높아 다른 OS간에서도 다루기 쉽다.․ 기술이 용이하다.※ C와 C

  • [프로그래밍 언어] 프로그래밍 언어론 연습문제 풀이 2~9장
  • 배열(Array)※ 같은 자료형의 변수를 여러 개 선언해야할 경우에 사용 배열명은 배열의 시작 주소 값을 가지고 있으므로 상수가 된다. 형식자료형 배열명개수개수. 컴퓨터의 메모리는 1차원이므로 고차원의 배열일 경우 이를 메모리에 mapping하기 위해C에서는 행우선 방식을 사용한다. 특히 1차원 배열의 경우에는 나중에 나올 포인터(pointer)와 메모리 상에서는 같은 형태를 하고 있다.※ 배열을 이용한 문자열 입력① char형으로 배열을

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.