본 강좌는 아래 동영상 강좌와 같이 진행됩니다. 되도록이면 동영상과 같이 보시는 것을 추천합니다. 유튜브 채널 가기 강좌 13편 동영상 보기 이번시간에는 메모리의 주소를 다루는 포인터에 대해 알아보도록 하겠습니다.. 1. 메모리 주소 포인터를 알아보기에 앞서, 우리가 지금까지 사용한 변수들은 어떤 식으로 메모리에 저장이 되는가에 대해 알아보도록 하겠습니다. 다음과 같은 변수가 있다고 합시다. int a = 1; int형 a라는 변수를 1로 초기값을 주었습니다. 이것이 메모리에 저장될때는 현재 사용 가능한 메모리 공간의 특정 '주소'에 int형의 크기인 4바이트 만큼 윈도우, 리눅스 등 해당 운영체제에서 공간을 할당받고, 여기에 '값'인 1을 저장하게 됩니다. 그림을 그려보면 이런 식입니다. 각각 바이트단..
본 강좌는 아래 동영상 강좌와 같이 진행됩니다. 되도록이면 동영상과 같이 보시는 것을 추천합니다. 유튜브 채널 가기 강좌 12편 동영상 보기 이번시간에는 같은 종류의 자료형 여러개를 한 묶음으로 관리할 수 있는 배열에 대해 알아보도록 하겠습니다. 1. 배열의 선언과 초기화 배열 (Array) 이란, 어떤 한가지 자료형을 연속적으로 나열하는 것을 말합니다. 만약 100명의 이름을 저장하여 사용하고자 한다면, 100개의 변수를 선언해서 각각 저장하고 사용해야 하는데, 배열을 사용하면 변수 하나로 아주 쉽게 사용할 수 있습니다. 선언을 할때는 자료형 변수이름[갯수]; 와 같이 사용하며, 아래와 같이 int a[5] = {1, 2, 3, 4, 5}; int형 a라는 변수는 5개 만큼을 저장할 수 있는 배열로 선..
본 강좌는 아래 동영상 강좌와 같이 진행됩니다. 되도록이면 동영상과 같이 보시는 것을 추천합니다. 유튜브 채널 가기 강좌 11편 동영상 보기 이번시간에는 자료형과 변수를 알아볼때 나왔었던 '문자열'과 그 처리를 알아보도록 하겠습니다. 1. 문자와 문자열 지난번 자료형, 변수를 알아볼때 나왔던 내용을 잠시 살펴보겠습니다. 문자 : char, 1 바이트, 서식문자 %c 문자열 : char[], []안의 숫자만큼의 바이트, 서식문자 %s 선언 및 초기화는 이런식으로 했었습니다. 문자 char abc = 'a'; 문자열 char abc[10] = "abcdefg"; 문자는 char형으로 선언하며, 초기화 및 대입할때 작은 따음표 ''로 묶어야 합니다. 단일 문자이기 때문에 한글자만 들어갈 수 있고, 그렇기 때문..
- Total
- Today
- Yesterday