안녕하세요? 허니입니다. 오늘은 C 언어의 함수에 대해 포스팅 하려고 합니다. 학생이나 연구원분들에게 많은 도움이 될 것이라고 생각하며 언제든지 질문은 환영입니다.
C 언어란?
1차원 배열
9.1. 배열이란 무엇인가?
• 둘 이상의 변수를 동시에 선언하는 효과를 지닌다.
• 많은 양의 데이터를 일괄적으로 처리해야 하는 경우에 유용하다.
• 지역적 특성을 지닐 수도 있고, 전역적 특성을 지닐 수도 있다.
9.2. 1차원 배열의 선언 및 초기화
• 배열 선언에 있어서 필요한 것 세 가지
배열 길이 : 배열을 구성하는 변수의 개수(반드시 상수를 사용)
배열 요소 자료형 : 배열을 구성하는 변수의 자료형
배열 이름 : 배열에 접근할 때 사용되는 이름
• 1차원 배열의 접근
배열 요소의 위치를 표현 : 인덱스(index)
인덱스는 0에서부터 시작
• 배열 선언과 접근의 예
• 선언과 동시에 초기화
9.3. 배열 기반 문자열 변수
• 문자열 상수
문자열이면서 상수의 특징을 지닌다.
• 문자열 변수
문자열이면서 변수의 특징을 지닌다.
• 문자열의 특징
문자열은 널(null)문자를 끝에 지닌다.
널(null) 문자 : '\0'(아스키 코드 값으로 0)
• 널(null) 문자를 지녀야 하는 이유
– 문자열의 끝을 표현하기 위해서 쓰레기 값과 실제 문자열의 경계를 나타내기 위해 printf 함수는 널 문자를 통해서 출력의 범위를 결정 짓는다.
• 문자열과 char형 배열의 차이점
'Past Material' 카테고리의 다른 글
C 언어 포인터와 배열 (0) | 2019.05.16 |
---|---|
C 언어 포인터 (0) | 2019.05.16 |
C 언어 함수와 변수 (0) | 2019.05.15 |
C 언어 조건문(if, else, continue, break, switch) (0) | 2019.05.15 |
C 언어 반복문(for, while, do~while) (0) | 2019.05.15 |