본문 바로가기

c언어123

c언어 이중 포인터에 대하여 알아보기 c언어 이중 포인터에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 포인터 중 하나인 이중 포인터에 대하여 알아보겠습니다. 제가 포스트를 작성하면서 포인터는 활용 분야가 넓다고 한 적이 있습니다. 이중 포인터 역시 이러한 포인터 중 하나입니다. 그리고 정말 많이 쓰는 포인터들 중 하나이기도 합니다. 그래서 정말 중요한 파트이니, 양질의 정보를 얻어가셨으면 하는 바람입니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 이중 포인터 이중 포인터란 쉽게 말해서 포인터를 가리키는 포인터입니다. 포인터를 가리키는 포인터.. 들었을 때는 정말 생소하고 이해가 잘 되지 않으실 수 있을 겁니다. 하지만 이게 가능합니다. 그 이유는 포인터는 어떤 변수의 주소값을 가지고 있는 변수입니다. 그리고 우리.. 2023. 2. 4.
c언어 구조체, typedef를 이용하여 여러가지 문제 풀어보기(2차원 공간 상의 점을 구조체로 표현하기, 사각형을 구조체로 나타내기, 벡터 연산하기, 2차원 공간 상의 점을 typedef를 이용해서 정의.. c언어 구조체, typedef를 이용하여 여러 가지 문제 풀어보기(2차원 공간 상의 점을 구조체로 표현하기, 사각형을 구조체로 나타내기, 벡터 연산하기, 2차원 공간 상의 점을 typedef를 이용해서 정의하기, 성적 우수자 찾기) 네 안녕하세요, 이번 포스팅에서는 지난 시간에 배웠던 구조체와 typedef를 이용하여 여러 가지 문제들을 풀어보도록 하겠습니다. 구조체와 typedef는 프로그래밍을 할 때 정말 많이 쓰이고, 최소한 이 정도 까지는 알아야 프로그램다운 프로그램을 만들 수 있습니다. 그렇기 때문에 연습이 정말 많이 필요합니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 2차원 공간 상의 점을 구조체로 표현하기 제일 먼저 해볼 일은 2차원 공간 상의 점을 구조체를 이용해서 표현을 해보는 것입니.. 2023. 2. 4.
c언어 typedef에 대하여 알아보기 c언어 typedef에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 'typedef'에 대하여 알아보도록 하겠습니다. typedef는 c언어로 프로그램을 개발을 한다면 실전에서 정말 많이 쓰이게 될 녀석입니다. 그래서 그만큼 중요하기 때문에 그냥 넘기면 안 되는 부분입니다. 그럼 지금부터 시작하도록 하겠습니다. 1. typedef란? typedef는 개발자가 자신이 필요한 자료형을 자체적으로 정의해서 쓰는 것입니다. 그래서 typedef는 새로운 자료형을 정의할 때 쓰는 함수입니다. 쓰는 방법은 이렇습니다. typedef unsigned char BYTE; // 기존에 있던 자료형인 unsigned char을 새로운 자료형 이름인 BYTE로 정의함. 이런 식으로 써서 정의를 합니다. 이제 이렇게 되.. 2023. 2. 3.
c언어 열거형에 대하여 알아보기 c언어 열거형에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 열거형에 대하여 알아보도록 하겠습니다. 열거형이란 변수가 가질 수 있는 값들을 나열해 놓은 자료형인데, 보통은 일반 자료형들만 쓰는 경우가 많지만, 필요에 따라서 열거형을 쓰는 경우가 생깁니다. 그럼 지금부터 열거형의 특징은 무엇이며, 열거형을 왜 사용하며 어떻게 사용을 하는 지 한 번 알아보도록 하겠습니다. 1. 열거형의 특징과 사용하는 이유 우선 열거형을 어떻게 사용하는 지 알아보기 전에, 열거형은 어떤 특징을 가지고 있으며, 열거형을 왜 사용을 하는 지 알아보겠습니다. 1 - 1. 열거형의 특징 열거형은 앞서 말씀드렸다시피 변수가 가질 수 있는 값들을 나열해 놓은 자료형이라고 했습니다. 그로 인하여 열거형 자료형에 나열되어 있는 값들.. 2023. 1. 31.