포인터 1차원 배열과 포인터 2차원 배열과 포인터 문자열 배열과 포인터 포인터 배열

Slides:



Advertisements
Similar presentations
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
Advertisements

1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
컴퓨터 개론 및 실습 강의 6 서울대학교 기계항공공학부 담당 : 김 찬 중.
C 언어 (STS ) 10. Pointer Applications.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express Slide 1 (of 27)
제 9 장 포인터.
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express.
Part 11 문자열 ©우균, 창병모 ©우균, 창병모.
제2장 배열과구조.
Chapter 14 포인터.
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express.
연결리스트(linked list).
제 9 장 구조체와 공용체.
-Part2- 제3장 포인터란 무엇인가.
윤 홍 란 포인터 윤 홍 란
C 8장. 포인터 #include <stdio.h> int main(void) { int num;
자료 구조: Chapter 3 (2)구조체, 포인터
Lesson 3. 입출력과 제어문.
개정판 누구나 즐기는 C언어 콘서트 제9장 포인터 출처: pixabay.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 12. 포인터의 이해.
Lesson 5. 레퍼런스 데이터형.
2007 1학기 16 구조체.
5장. 참조 타입.
C 프로그래밍 CTI長 윤진훈.
C 프로그래밍.
포인터 활용 포인터 활용.
쉽게 풀어쓴 C언어 Express 제14장 포인터 활용 C Express.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
2주차: 변수, 수식, Control Flow.
프로그래밍 랩 – 7주 리스트.
14장. 포인터와 함수에 대한 이해.
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
11장. 1차원 배열.
* 07/16/96 처음으로 배우는 C 프로그래밍 제1부 기초 제3장 치환, 주소, 대화식 입력 *
C 8장. 포인터 #include <stdio.h> int main(void) { int num;
처음으로 배우는 C 프로그래밍 제4부 복합 데이터 형 제 8 장 배열, 주소, 포인터.
JA A V W. 03.
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
쉽게 풀어쓴 C언어 Express 제14장 포인터 활용 C Express Slide 1 (of 22)
19. 함수 포인터와 void 포인터.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2장. 변수와 타입.
제 4장. 객체 지향 프로그래밍 시작하기 학기 프로그래밍언어및실습 (C++).
5장 배열과 문자열 C 프로그래밍.
Chapter 02. 자바 기본 문법.
8주차: Strings, Arrays and Pointers
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
Canary value 스택 가드(Stack Guard).
[ 단원 04 ] 반복과 배열.
제 6 장 함수(functions).
그린토마토 앱 사용자 메뉴얼.
Chapter 09. 포인터 1.
제 7장 배열과 포인터 Hello!! C 언어 강성호 김학배 최우영.
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
구조체(struct)와 공용체(union)
Summary of Pointers and Arrays
Numerical Analysis Programming using NRs
제8장 포인터 문봉근.
제 4 장 Record.
텀프로젝트 포인터, 구조체 PSLab. 이태호.
13. 포인터와 배열! 함께 이해하기.
Pointers summary.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

포인터 1차원 배열과 포인터 2차원 배열과 포인터 문자열 배열과 포인터 포인터 배열

포인터 포인터 포인터 변수 다른 자료가 저장된 기억장소의 주소 값 주소 값을 저장하는 특별한 변수 1005번지 1005 1000번지 100 포인터 변수

포인터(계속) 포인터 선언 & : 번지 연산자 포인터가 지시하는 실체(자료)의 형(Type)과 일치해야 함 int a; int *p; p=&a; * : 포인터 연산자 & : 번지 연산자

1차원 배열과 포인터 1차원 배열 선언 int a[6]; a (=배열 명): 배열의 시작번지를 의미하는 포인터 상수 a[0] 100번지 a[0] a[1] a[5] a[4] a[3] a[2] a a (=배열 명): 배열의 시작번지를 의미하는 포인터 상수

2차원 배열과 포인터 2차원 배열 선언 int a[3][4]; a[0][0] a[0][1] a[0][2] a[0][3] 100번지 * a[0], a[1], a[2]도 각각 위치의 주소 값을 갖는 포인터 상수이다

문자열 배열과 포인터 문자열 배열 선언 char str[5]={‘H’, ‘e’, ‘l’, ‘l’, ‘o’};

문자열 배열과 포인터(계속) 문자열 포인터 선언 char *str=“Hello”; 100번지 100 H e \0 o l str

포인터 배열 포인터 배열 선언 int *ip[3]; int I, v1, v2, v3; ip[0]=&v1; ip[1]=&v2; for(i=0;i<3;i++) *ip[i]=10; 100 200 300 10 v1 v2 v3 50 54 58 ip

포인터 배열 포인터 배열 선언 char *str[]={“New Game”, “Load Game”, “2 Play”} \0 str[1] L o a d G a m e \0 str[2] 2 P l a y \0