본문 바로가기

전체 글221

c언어 함수 원형 이용해 보기 c언어 함수 원형 이용해 보기 네 안녕하세요, 이번 포스팅에서는 함수의 원형을 이용하는 방법에 대하여 알아보도록 하겠습니다. 함수의 원형은 컴파일러를 원칙적으로 사용할 수 없는 경우에 사용을 하게 되는데요, 그게 무엇이며, 함수 원형은 어떻게 생겼고, 그것을 어떤 방법으로 이용을 하면 되는지 한 번 자세히 알아보도록 하겠습니다. 1. 함수 원형 함수의 원형은 함수의 이름, 매개 변수로 반환형을 미리 함수가 정의되기 전에 선언을 하는 것을 말하며, 사용자 정의 함수와 차이가 있다면 함수의 몸을 가지고 있지 않으며, 함수명 끝에 세미콜론(;)이 붙어있다는 것입니다. 그리고 매개 변수의 이름은 생략을 해도 무관합니다. 1 - 1. 함수 원형을 사용을 해야 하는 경우 함수의 원형을 사용을 해야 하는 경우는 어떤.. 2022. 12. 4.
c언어 사용자 정의 함수의 매개 변수 이용 방법과 반환 값 올바르게 받는 법 알아보기 c언어 사용자 정의 함수의 매개 변수 이용 방법과 반환 값 올바르게 받는 법 알아보기 네 안녕하세요, 이번 포스팅에서는 사용자 정의 함수의 매개 변수와 반환 값에 대하여 알아보도록 하겠습니다. 사실 이것도 우리는 계속 써오던 것인데, 그걸 우리가 정확히 어떤 이름을 가지고 있는지를 몰랐습니다. 그래서 그 친구들의 이름을 이제 알게 될 것이고, 그 사용법도 정확히 알게 될 것입니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 인수와 매개 변수 우리가 프로그래밍 언어를 사용을 하면 두 개가 항상 세트로 묶입니다. 바로 '인수'와 '매개 변수'입니다. 이 둘은 함수를 호출할 때, 그 함수가 가지는 데이터를 주고 받기 위해서 사용이 됩니다. 그중에서 인수는 함수를 호출하는 프로그램에 의하여 실제 함수로 전달이 .. 2022. 12. 4.
c언어 사용자 정의 함수 정의하기 c언어 사용자 정의 함수 정의하기 네 안녕하세요, 이번 포스팅에서는 사용자 정의 함수를 정의하는 방법에 대하여 알아보도록 하겠습니다. 실전 프로그래밍에서는 사용자 정의 함수를 정말 많이 쓰기 때문에 매우 중요한 부분입니다. 그래서 어떻게 사용을 하는지 잘 숙지를 해두셔야 나중에 실제로 프로그램을 만들 때 편하십니다. 그럼 지금부터 시작하도록 하겠습니다. 1. 사용자 정의 함수 정의 방법 사용자 정의 함수를 정의를 할 때는 main() 함수를 우리가 쓸 때처럼 새로운 몸을 만들 때 쓰는 중괄호({})를 사용하여 몸을 구성해줍니다. 이런 식으로 하지요. 예를 들어 '*'을 찍어내는 함수를 정의하고 싶다면 이런 식으로 할 수가 있습니다. void star_printer() { for(int i = 0; i <.. 2022. 12. 4.
c언어 함수에 대하여 알아보기(라이브러리 함수, 사용자 정의 함수) c언어 함수에 대하여 알아보기(라이브러리 함수, 사용자 정의 함수) 네 안녕하세요, 이번 포스팅부터는 함수에 대하여 좀 더 깊게 들어가 보려 합니다. 우리가 사실 지금까지 함수를 정말 많이 썼습니다. 그치만 이 함수가 전부가 아니라 좀 더 신기하고 유용한 함수들도 존재를 합니다. 그래서 이번 포스팅에서는 함수에 대한 기본 개념들과 함수의 종류를 알아보도록 하겠습니다. 그럼 지금부터 시작하겠습니다. 1. 함수가 필요한 이유 함수는 말 그대로 기능적인 것들을 수행하기 위해 쓰이는 것들입니다. 다른 말로 '예약어'라고도 합니다. 이를테면 우리가 원하는 것을 입력하면 그것을 수행하여 결과를 내게 하는 것이죠. 그래서 이러한 함수들은 이러한 특징들을 가지고 있습니다. 함수는 서로 구별되는 이름을 가지고 있습니다... 2022. 12. 4.
c언어 반복문(for문, while문) 이용하여 여러 가지 문제 풀어보기(최대공약수 찾기, 반감기 구하기, 숫자 추측하기 게임 만들기, 직각 삼각형 찾기, 복리 이자 계산하기, 수학 문제 자동으로 생성.. c언어 반복문(for문, while문) 이용하여 여러 가지 문제 풀어보기(최대공약수 찾기, 반감기 구하기, 숫자 추측하기 게임 만들기, 직각 삼각형 찾기, 복리 이자 계산하기, 수학 문제 자동으로 생성하기, 도박사의 확률 구하기, 사각형 그리기, 원주율(파이) 구하기) 네 안녕하세요, 이번 포스팅에서는 지금까지 배운 것들을 토대로 여러 가지 문제들을 풀어보며 코딩 실력을 향상하는 시간을 가져보도록 하겠습니다. 반복문 파트, 다시 말해 for문과 while문은 매우 중요한 부분이기 때문에 연습만이 살 길입니다. 그럼 지금부터 시작하도록 하겠습니다. 1. while문을 이용하는 문제 풀어보기 제일 먼저 while문을 이용하는 문제를 풀어보도록 하겠습니다. while문은 정확하게 반복을 진행시키는 횟수가 정해.. 2022. 12. 4.
c언어 break문, goto문, continue문 알아보기(재테크, 주식, 코인 매매 자동화) c언어 break문, goto문, continue문 알아보기(재테크, 주식, 코인 매매 자동화) 네 안녕하세요, 이번 포스팅에서는 c언어에서 반복문과 조건문 등을 쓸 때 자주 쓰이는 문법인 break, goto, continue문에 대하여 알아보는 시간을 가져보려 합니다. 이들은 반복문을 제어할 때 자주 쓰이기 때문에 그만큼 중요하고, 사용법을 잘 숙지를 하셔야 합니다. 그럼 지금부터 시작하도록 하겠습니다. 1. break문 break문은 반복 루프를 벗어날 때 쓰는 문법입니다. 이 문장이 실행이 되면 루프를 빠져나오게 됩니다. for 루프에서도 많이 쓰이지만, 무엇보다도 while 루프에서 더 자주 쓰입니다. 그 이유는 보통 while 루프는 시간 단위로 돌리거나, 증감률, 큰 범위를 다루는 무한루프를.. 2022. 12. 4.
c언어 for문 직접 사용해보면서 간단한 예제 풀어보기(1부터 임의의 수 n까지의 합 구하기, 세제곱 값 구하기, *로 네모 그리기, 팩토리얼 값 구하기(for문 이용), 팩토리얼 값 구하기(while문 이용).. c언어 for문 직접 사용해보면서 간단한 예제 풀어보기(1부터 임의의 수 n까지의 합 구하기, 세제곱 값 구하기, *로 네모 그리기, 팩토리얼 값 구하기(for문 이용), 팩토리얼 값 구하기(while문 이용), *를 꽉 찬 사각형 모양으로 출력하기(중첩된 for문), * 증가시켜 출력하기(중첩된 for문) 네 안녕하세요, 이번 포스팅에서는 for문을 이용하여 여러가지 예제를 풀어보는 시간을 가져보려 합니다. for문도 while문과 같이 정말 많이 사용이 되는 문법이기 때문에 잘 알아둬야 하는 문법이고, 손에 익어야지 잘 쓸 수 있습니다. 그리고 때에 따라서 while문으로도 변환을 할 수 있기 때문에 더 중요합니다. 그럼 바로 시작하도록 하겠습니다. 1. 1부터 임의의 수 n까지의 합 구하기 for문.. 2022. 12. 4.
c언어 for문 알아보기 c언어 for문 알아보기 네 안녕하세요, 이번 포스팅에서는 c언어에서 가장 자주 쓰는 반복문인 for문에 대하여 알아보도록 하겠습니다. for문은 while문과 do_while문 같이 반복문의 한 종류입니다. 그리고 while문 보다 훨씬 많이 쓰는 방법입니다. 지금부터 그 이유와 사용방법을 같이 알아보도록 하겠습니다. 1. for문의 구조 for문은 이렇게 생겼습니다. for(i = 0; i < n; i++) { printf("hi\n"); } 이러한 구조를 띄는데, for문 안에 조건식은 총 3가지입니다. 초기식 조건식 증감식 이 3가지가 모여서 for 루프가 돌아갈 수 있는 조건을 형성합니다. 그럼 이들에 대하여 알아보도록 하겠습니다. 1 - 1. 초기식 초기식은 for문에서 돌릴 변수의 초기값을 .. 2022. 12. 4.