본문 바로가기

c언어123

c언어 포인터 이용하여 여러가지 문제 풀어보기(영상 처리 하기, 자율 주행 시뮬레이션 구현하기) c언어 포인터 이용하여 여러 가지 문제 풀어보기(영상 처리 하기, 자율 주행 시뮬레이션 구현하기) 네 안녕하세요, 이번 포스팅에서는 우리가 배운 포인터를 이용하여 여러 가지 문제들을 풀어보는 시간을 가져보도록 하겠습니다. 포인터도 계속 쓰는 습관을 들여야 자유자재로 쓸 수 있는 것이기 때문에 항상 연습을 해야 합니다. 그럼 지금부터 문제 풀이 시작하도록 하겠습니다. 1. 영상 처리 하기 첫 문제는 영상 처리를 해볼 겁니다. c언어의 객체 지향 언어인 c++에서 보통 많이 합니다. '클래스'라는 객체를 만들어서 그 안에 사용자 정의 함수를 상속시켜 뭉텅이로 돌리는 프로그래밍 언어입니다. 그 대표적인 예시로 파이썬과 자바가 있지요. 그리고 객체 지향 언어를 입문할 때는 파이썬으로 주로 많이 합니다. 파이썬이.. 2022. 12. 13.
c언어 포인터 사용의 장점에 대하여 알아보기 c언어 포인터 사용의 장점에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 포인터를 사용하는 것에 대한 장점에 대해 알아보려고 합니다. 코딩 관련 수업이나 영상 등을 보게 되면 포인터를 사용을 하는 게 정말 중요하다고 말을 많이 하곤 하죠. 하지만 언뜻 보기에는 쓰기도 어려운 것 같고, 포인터를 써서 작성한 코드들을 보게 되면 마치 통곡의 벽이 하나 서있는 것 같은 느낌을 받을 때가 있지요. 그래서 이러한 포인터를 쓰면 뭐가 좋은 지, 왜 그렇게 쓰라 하는지에 대하여 알아보려 합니다. 그럼 지금부터 함께 보시죠. 1. 포인터를 사용하면 연결 리스트나 이진트리 등의 향상된 자료 구조를 만들 수 있다. 우리가 포인터를 사용하면 직접 변수를 전달하는 것이 아니라 주소를 전달함으로써 원본에 접근 가능하게 만.. 2022. 12. 10.
c언어 포인터와 배열과의 관계 알아보기(배열의 이름과 포인터의 관계, 포인터를 배열처럼 사용하기, 배열 매개 변수) c언어 포인터와 배열과의 관계 알아보기(배열의 이름과 포인터의 관계, 포인터를 배열처럼 사용하기, 배열 매개 변수) 네 안녕하세요, 이번 포스팅에서는 c언어에서 쓰이는 포인터와 배열과의 관계에 대하여 알아보도록 하겠습니다. 포인터와 배열은 정말 떼어내려야 뗄 수가 없을 정도로 매우 깊은 연결고리가 있어서 이 둘의 관계를 아는 것은 정말 중요한 개념을 하나 알아가는 것과 똑같습니다. 그러니 이번 포스팅은 주의깊게 보시길 바라고, 지금부터 시작하도록 하겠습니다. 1. 포인터와 배열의 관계 사실 포인터와 배열이 관계가 있다고 그러면 뭔가 이상하다 느낄 수가 있을 겁니다. 배열은 하나의 그룹을 다룰 때 쓰는 것이고, 포인터는 간접 참조를 할 때 쓴다고 배웠으니까요. 그런데, 여기서 놀라운 사실이 하나 있습니다... 2022. 12. 7.
c언어 포인터와 함수와의 관계 알아보기(값에 의한 호출(call - by- value, 참조에 의한 호출(call - by - reference), swap(), scanf(), 포인터를 사용하는 반환 값) c언어 포인터와 함수와의 관계 알아보기(값에 의한 호출(call - by- value, 참조에 의한 호출(call - by - reference), swap(), scanf(), 포인터를 사용하는 반환 값) 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 포인터와 함수와의 관계에 대하여 알아보도록 하겠습니다. 포인터와 함수는 실제로 서로 밀접한 관계가 있습니다. 그리고 실제로 포인터의 개념을 몰라도 포인터처럼 쓰는 함수 역시 존재하고요. 그래서 그러한 함수가 무엇인지, 그리고 이 둘이 어떤 관련이 있어 관계가 깊다 그러는지 한 번 알아보도록 하겠습니다. 1. 함수를 호출했을 때의 인수를 전달하는 방식 함수 호출 시에 인수를 전달하는 방식은 크게 2가지로 나뉩니다. 값에 의한 호출(call -by v.. 2022. 12. 7.