SlideShare a Scribd company logo
1 of 7
Download to read offline
C !
http://blog.naver.com/ruvendix
배열의 필요성
정수형 변수를 100개 사용해야 하는데…
100개를 다 만들어야 하나…?
int iNum1, iNum2, iNum3, iNum4, iNum5, iNum6, iNum7…
이건 너무 미친 짓같다… 새로운 방법이 필요해!
그래! 연속된 공간을 할당하면 되겠다!
http://blog.naver.com/ruvendix
배열의 모습
char szString[100] = “이게 바로 배열!”;
배열은 이렇게 길이를 정해줘야 함!
char * 100의 크기를 갖는 배열!
문자열은 문자의 모임!
따라서 배열로 초기화할 수 있음!
단! 배열 선언 이후는 이렇게 대입할 수 없음
(가변 길이 배열(VLA)를 지원하지 않는다면 배열의 길이에 변수는 올 수 없음!)
http://blog.naver.com/ruvendix
배열의 요소와 첨자
배열의 요소는 배열 첨자 연산자 []과
배열의 첨자를 이용해서 접근해야 함!
(배열 첨자가 0부터라는 의미!)
배열의 식별자는
곧 배열의 시작 주소를 의미!
http://blog.naver.com/ruvendix
배열의 초기화
나머지는 자동 0으로 초기화!
아무것도 안 쓴다면 쓰레기 값으로 초기화!
http://blog.naver.com/ruvendix
다차원 배열
1차원 배열 이상부터는 다차원 배열이라 함!
기본 개념은 같은데 조금씩 변화가 생김!
http://blog.naver.com/ruvendix

More Related Content

Viewers also liked

반복문과 선택문
반복문과 선택문반복문과 선택문
반복문과 선택문. Ruvendix
 
3Com EDL-3C-16681
3Com EDL-3C-166813Com EDL-3C-16681
3Com EDL-3C-16681savomir
 
Reglamento ito
Reglamento itoReglamento ito
Reglamento itojralbornoz
 
Target Audience Questionnaire
Target Audience QuestionnaireTarget Audience Questionnaire
Target Audience QuestionnaireDaisy Whitefield
 
2 клас урок 15 короткі історичні відомості (від абака до нетбука)
2 клас урок 15 короткі історичні відомості (від абака до нетбука)2 клас урок 15 короткі історичні відомості (від абака до нетбука)
2 клас урок 15 короткі історичні відомості (від абака до нетбука)Сокальська ЗШ І-ІІІ ступенів №2
 
Українське Полісся – зона мішаних лісів
Українське Полісся – зона  мішаних лісівУкраїнське Полісся – зона  мішаних лісів
Українське Полісся – зона мішаних лісівКовпитська ЗОШ
 
Українське Полісся – зона мішаних лісів
Українське Полісся – зона  мішаних лісівУкраїнське Полісся – зона  мішаних лісів
Українське Полісся – зона мішаних лісівКовпитська ЗОШ
 
Hello c++ world
Hello c++ worldHello c++ world
Hello c++ world. Ruvendix
 
P1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y poblaciónP1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y poblaciónVENTURA Contenidos
 
Augmented Reality Product Packaging
Augmented Reality Product PackagingAugmented Reality Product Packaging
Augmented Reality Product PackagingVivek Jain
 

Viewers also liked (18)

함수
함수함수
함수
 
반복문과 선택문
반복문과 선택문반복문과 선택문
반복문과 선택문
 
동적할당
동적할당동적할당
동적할당
 
전처리기
전처리기전처리기
전처리기
 
3Com EDL-3C-16681
3Com EDL-3C-166813Com EDL-3C-16681
3Com EDL-3C-16681
 
La ira tarea 6
La ira tarea 6La ira tarea 6
La ira tarea 6
 
Diapositivas de congruencias.
Diapositivas de congruencias.Diapositivas de congruencias.
Diapositivas de congruencias.
 
Reglamento ito
Reglamento itoReglamento ito
Reglamento ito
 
Target Audience Questionnaire
Target Audience QuestionnaireTarget Audience Questionnaire
Target Audience Questionnaire
 
2 клас урок 13 поняття про повідомлення
2 клас урок 13 поняття про повідомлення2 клас урок 13 поняття про повідомлення
2 клас урок 13 поняття про повідомлення
 
2 клас урок 14 інформаційні процеси
2 клас урок 14 інформаційні процеси2 клас урок 14 інформаційні процеси
2 клас урок 14 інформаційні процеси
 
2 клас урок 15 короткі історичні відомості (від абака до нетбука)
2 клас урок 15 короткі історичні відомості (від абака до нетбука)2 клас урок 15 короткі історичні відомості (від абака до нетбука)
2 клас урок 15 короткі історичні відомості (від абака до нетбука)
 
Плазуни Полісся
Плазуни ПоліссяПлазуни Полісся
Плазуни Полісся
 
Українське Полісся – зона мішаних лісів
Українське Полісся – зона  мішаних лісівУкраїнське Полісся – зона  мішаних лісів
Українське Полісся – зона мішаних лісів
 
Українське Полісся – зона мішаних лісів
Українське Полісся – зона  мішаних лісівУкраїнське Полісся – зона  мішаних лісів
Українське Полісся – зона мішаних лісів
 
Hello c++ world
Hello c++ worldHello c++ world
Hello c++ world
 
P1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y poblaciónP1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y población
 
Augmented Reality Product Packaging
Augmented Reality Product PackagingAugmented Reality Product Packaging
Augmented Reality Product Packaging
 

More from . Ruvendix

Google coding guide
Google coding guideGoogle coding guide
Google coding guide. Ruvendix
 
상속과 다형성
상속과 다형성상속과 다형성
상속과 다형성. Ruvendix
 
연산자 오버로딩
연산자 오버로딩연산자 오버로딩
연산자 오버로딩. Ruvendix
 
클래스의 추가 지식
클래스의 추가 지식클래스의 추가 지식
클래스의 추가 지식. Ruvendix
 
여러 생성자
여러 생성자여러 생성자
여러 생성자. Ruvendix
 
클래스의 기초 지식
클래스의 기초 지식클래스의 기초 지식
클래스의 기초 지식. Ruvendix
 
표준 입출력
표준 입출력표준 입출력
표준 입출력. Ruvendix
 
자료형과 값
자료형과 값자료형과 값
자료형과 값. Ruvendix
 

More from . Ruvendix (10)

Google coding guide
Google coding guideGoogle coding guide
Google coding guide
 
템플릿
템플릿템플릿
템플릿
 
상속과 다형성
상속과 다형성상속과 다형성
상속과 다형성
 
연산자 오버로딩
연산자 오버로딩연산자 오버로딩
연산자 오버로딩
 
클래스의 추가 지식
클래스의 추가 지식클래스의 추가 지식
클래스의 추가 지식
 
여러 생성자
여러 생성자여러 생성자
여러 생성자
 
클래스의 기초 지식
클래스의 기초 지식클래스의 기초 지식
클래스의 기초 지식
 
표준 입출력
표준 입출력표준 입출력
표준 입출력
 
자료형과 값
자료형과 값자료형과 값
자료형과 값
 
Hello world
Hello worldHello world
Hello world
 

배열