본문 바로가기

포인터

C <16>. 구조체 오늘의 주제 1. 구조체 열 여섯 번째 시간입니다.^^ 지난 번에는 전처리자에 대해 알아보았습니다. 잘만 사용하면 좋지만, 잘못 사용한다면 독이 될 수 있는 녀석입니다. 사용에 유의하세요^^ 오늘은 또 하나의 개념 구조체에 대해 알아보도록 하겠습니다. 자 그럼 이제 시작해 볼까요?^^ 스따뚜~~~~~~~~~~~~ 그 전에 추천 한 방 부탁~~~~~~~해요~~~~~~ 저에게 큰 힘이 됩니다. ^~^ # 구조체의 개념 간단 합니다. 이 녀석은 배열과는 다르게 서로 다른 종류의 자료들이 들어갈 수 있습니다. 큰~~~~~~~ 박스 안에 서로 다른 크기의 작은 박스들이 들어가 있는 형태라고 보시면 되겠습니다. 그래서 우리가 큰 박스를 만들고 그 안에 작은 박스들을 만들어 넣습니다. 선언하는 방법은 struct 구.. 더보기
C <14>. 배열 오늘의 주제 1. 배열 열 네번째 시간입니다.^^ 지난 번에는 변수의 범위에 대하여 알아보았습니다. 감이 조금 오실지는 잘 모르겠습니다^^; 혹여나 부족한 부분이 있다면 말씀해 주세요 ㅎ 이번에는 또 하나 중요한 개념인 배열에 대하여 알아보도록 하겠습니다. 출발!!!! 자, 시작전에 추천 한 방 어떠세요?ㅎ # 배열이란? 자, 배열이란 무엇일까요? 配列 나눌 배, 벌일 열. 사전에는 "동일한 성격의 데이터를 관리하기 쉽도록 하나로 묶는 일." 이라고 정의되어 있네요 ㅎ 자, 쉽게 한 번 알아봅시다. 위에는 제가 발로그린 배열의 개념도 입니다. 위의 정의에서 보듯이 배열은 같은 종류의 데이터를 줄세워 놓은 녀석을 말합니다. 그림에서 보듯이 배열은 같은 크기의 상자들이 쭈욱 붙어서 늘어서 있습니다. 배열의 .. 더보기
C <11>. 포인터 (2)간단실습 오늘의 주제 1. 포인터 실습 열 한번째 시간입니다.^^ 지난 번에는 포인터의 개념에 대해 간략히 살펴봤어요~ 포인터라는 녀석을 알아도 헷갈릴때도 있고, 이해가 안될 수도 있지만, 꼭 잘 이해하고 계셔야 해요 ㅎㅎ 만날 똑같은 소리지만... 잘 이해하고 계셔야 나중에 좋습니다. 기초가 중요하니까요^^ 자 그럼 오늘은 간단히 코드로 실습해 보도록 합니다~ 스따뚜~~~~~~~~~~~~ # 포인터 실습 자, 지난번에 빼뜨렸고, 요번에도 빠뜨린 내용이 있는데 포인터는 선언해 줄때 그녀석이 어떠한 형식의 변수의 주소를 가지게 될지 앞에 표현해 주는 것입니다. int *ptrSomebody = &somebody; 이런식으로 표현이 되어있으면 somebody는 int형 변수이여야 한다는 뜻이지요. 물론 void 포인.. 더보기
C <10>. 포인터 (1)개념잡기 오늘의 주제 1. 포인터의 개념 열 번째 시간입니다.^^ 지난 번에는 반복문에 대하여 알아보았습니다. 정말 기초적인 문법들이라 꼭 알아두셔야 합니다~^^ 앞으로 계속 쓰일거니깐요 ㅎ 자 그럼 오늘은 또 중요한 개념 포인터에 대해서 알아볼까요?ㅎ 출바알~~~~~~~~~~~~ # 포인터란? 포인터란 무엇일까요? 우리말로 하면 가리키는놈?ㅋㅋ 뭐 이런뜻이겠죠? 네 여기서도 똑같은 뜻입니다. 무언가를 가리키는 녀석을 포인터라고 부릅니다. 자, 포인터를 설명하기 전에 잠시 변수에 대해서 다시 생각해 봅니다. 우리가 int a = 15; 이렇게 선언을 해주면 컴퓨터는 메모리의 적당한 공간에 15라는 값을 저장하게 됩니다. 그것을 저는 이렇게 표현해 보겠습니다. 요로코롬 메모리 공간이 있다고 생각해 봅니다. 저기 메.. 더보기