본문 바로가기

분류 전체보기221

c언어 배열 기초 알아보기 c언어 배열 기초 알아보기 네 안녕하세요, 이번 포스팅에서는 배열에 대하여 알아보도록 하겠습니다. 사실 배열은 우리가 데이터를 다룰 때 없어서는 안 되는 요소이며, 실제로 프로그래밍을 할 때 정말 많이 쓰입니다. 거의 항상 쓰인다고 봐야죠. 그래서 이번 시간에는 그런 배열에 대하여 하나하나 알아보도록 하겠습니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 배열이란? 배열은 동일한 타입의 데이터가 한 곳에 여러개가 저장이 된 장소입니다. 기본적으로 배열은 정수형으로 저장이 되어있어서 정수형 자료형으로 접근을 합니다. 그래서 필요에 따라서 캐스팅(형 변환)을 해주어야 합니다. 그리고 이러한 배열이 필요한 이유는 우리가 한 번에 하나의 데이터만 처리를 하는 게 아니기에, 다수의 데이터가 비슷하거나 같은 특성을.. 2022. 12. 6.
c언어 변수 이용하여 문제 풀기(은행 계좌 구현하기, 초기화를 한 번만 하기, 난수 발생기 만들기, 10진수를 2진수로 출력하기, 하노이의 탑 문제 풀기) c언어 변수 이용하여 문제 풀기(은행 계좌 구현하기, 초기화를 한 번만 하기, 난수 발생기 만들기, 10진수를 2진수로 출력하기, 하노이의 탑 문제 풀기) 네 안녕하세요, 이번 포스팅에서는 여러 가지 변수를 이용하여 문제들을 풀어보며 코딩 실력을 향상하는 시간을 가져보려 합니다. 변수의 사용은 소스 코드를 연결을 하는 것과도 관련이 있기 때문에 정말 중요합니다. 그럼 바로 시작해보도록 하겠습니다. 1. static 지정자, extern 지정자 이용하여 문제 풀기 첫 번째 파트에서는 정적 변수 지정자인 static 지정자와 외부 참조 연결 지정자인 extern 지정자를 이용하여 문제를 풀어보도록 하겠습니다. 저장 유형 지정자 중에서는 이 둘이 제일 많이 쓰이기 때문에 정말 중요합니다. 그럼 바로 시작하겠습.. 2022. 12. 6.
c언어 순환 호출하기 c언어 순환 호출하기 네 안녕하세요, 이번 포스팅에서는 순환 호출에 대하여 알아보도록 하겠습니다. 순환 기법은 프로그래밍을 할 때 정말 많이 사용하는 방법이기 때문에 잘 숙지해두시면 좋습니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 순환 호출이란? 프로그래밍에서 순환이란 하나의 프로그래밍 기법입니다. 자기 자신을 호출을 하여 문제를 해결하는 방법입니다. 실제로 함수는 자기 자신을 호출을 하는 것 역시 허용이 되기 때문에 가능한 방법이며, 오류를 해결하고자 할 때 이러한 기법을 써서 해결을 보곤 합니다. 1 - 1. 순환 함수의 구조 순환 함수는 크게 두 가지 부분으로 구성이 되어있습니다. 자기 자신을 호출하는 부분 순환 호출을 멈추는 부분 이렇게 구성이 됩니다. 그리고 여기에서 순환을 멈추는 부분이 .. 2022. 12. 6.
c언어 가변 매개 변수 함수 알아보기 c언어 가변 매개 변수 함수 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 사용하는 함수 중 하나인 가변 매개 변수 함수에 대하여 알아보도록 하겠습니다. 가변 매개 변수 함수를 사용을 할 줄 알게 되면 변수를 좀 더 유동적으로 쓸 수가 있게 됩니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 가변 매개 변수 함수 가변 매개 변수 함수는 매개 변수의 개수를 호출할 때마다 달라지게 만드는 함수입니다. 기본적으로 함수의 매개 변수의 개수는 정해져 있습니다. 보통 변수 하나에 한 개의 매개 변수를 가집니다. 하지만 필요에 따라서 매개 변수의 개수를 유동적으로 조절을 해야 하는 상황이 올 수가 있습니다. 그럴 때 가변 매개 변수 함수를 이용을 하게 되면 함수가 호출이 될 때마다 매개 변수의 개수를 줄일 수.. 2022. 12. 6.