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.
c언어 배열을 이용하여 여러 가지 문제 풀기(주사위 던지기, 극장 예약 시스템 제작하기, 최솟값 찾기, 영상 처리하기, 틱텍토(tic-tac-toe) 게임 만들기)
c언어 배열을 이용하여 여러 가지 문제 풀기(주사위 던지기, 극장 예약 시스템 제작하기, 최솟값 찾기, 영상 처리하기, 틱텍토(tic-tac-toe) 게임 만들기) 네 안녕하세요, 이번 포스팅에서는 그 동안 배운 것들을 이용하여 여러 가지 문제들을 풀어보는 시간을 가져보도록 하겠습니다. 보통 우리가 프로그래밍을 할 때 데이터를 하나만 다루는 것이 아니라 여러개를 다루는 경우가 훨씬 많고, 그게 대다수이기 때문에 사실상 배열로 시작하여 배열로 끝난다고 봐도 과언이 아닙니다. 그래서 그만큼 연습이 더 필요한 부분이기도 합니다. 그럼 바로 시작해보도록 하겠습니다. 1. 주사위 던지기 제일 처음에 해볼 것은 주사위 던지기 게임을 하여 숫자가 나오는 빈도 수를 구하는 것을 할 것입니다. 여기서는 난수를 발생시키는..
2022. 12. 7.