본문 바로가기
반응형

반환형4

C++ 함수를 공부하자 (함수 생성, 반환형, return 0) 오늘은 프로그래밍 언어의 함수를 공부하자.함수가 무엇인지 알아보고, 함수를 생성하는 방법과 예제 코드를 분석해보자.학생 때 배웠던 함수와 프로그래밍 언어의 함수는 다를 수 있지만, 그 때 함수를 배웠다면 오늘 배울 함수를 이해하는 데에도 도움이 될 것이다.함수란?함수는 어떤 기능에 이름을 붙여 코드 작성 없이 불러올 수 있도록 하는 것이다.물론 그 기능 구현을 위해서는 코드를 작성해야 하지만, 같은 코드를 여러 번 작성하지 않도록 하기 위해 사용하는 것이 함수이다.우리가 학생 때 f(x)에 x를 넣으면 y라는 결과가 나온다고 배웠다.마찬가지로 프로그래밍 언어의 함수도 x 값을 넣었을 때 y값을 반환한다고 이야기한다.f(x)라는 함수에 이름을 붙이고, 이름으로 함수를 불러서 사용하게 하는 것이다. 함수 생.. 2025. 1. 10.
return 을 쓰는 이유 / return 0이 무엇일까? / C++ 기초 안녕하세요 판타지코딩입니다! 오늘은 코드에서 많이 볼 수 있는 'return'이 무엇인지 공부하고 어떻게 활용하는지 알아보겠습니다. 그럼 먼저 return이 무엇인지에 대해서 공부해보겠습니다. 함수를 생성할 때 가장 먼저 반환형을 작성해주고 그 뒤에 함수의 이름을 적어줍니다. 아래와 같이 작성해보겠습니다. int plusfunc(int a, int b) 이렇게 작성해주면 반환형이 'int'인 plusfunc라는 이름인 함수가 생성됩니다. 그리고 인자로 int형 변수 a와 b를 받는 함수입니다. 이 때 가장 앞에 적어준 반환형이 바로 함수가 종료된 뒤 반환할 데이터의 형식을 의미합니다. 함수의 예시를 작성해서 값을 어떻게 반환하는지 알아보겠습니다. 1. 함수 내에서의 return int plusfunc(i.. 2022. 12. 15.
C언어 return 0 이 무엇일까? / return / C언어 기초 안녕하세요 판타지코딩입니다. C언어에서는 return 0이라는 명령어를 자주 볼 수 있습니다. 공부할 때 코드를 보면 거의 대부분 코드의 마지막 문장이 return 0입니다. 그런데 왜 return 0을 하는지 코드에서는 알아보기가 어렵습니다. 오늘은 return 0을 왜 하는지 공부해보겠습니다! 코드를 작성해서 return 0을 하는 과정을 설명드리겠습니다. #include int main() { int a; a = 10; print("%d", a); return 0; } 이 프로그램은 main 함수를 중심으로 실행됩니다. main 함수의 앞에 'int'라는 자료형이 있습니다. 그리고 함수의 내부에는 int형 변수를 선언해서 정수 10을 저장한 뒤 printf 함수로 변수 a의 값을 출력하는 코드가 작.. 2022. 5. 23.
C언어 int main() 이 무엇일까? / 메인 함수 / C언어 기초 안녕하세요 판타지코딩입니다! 오늘은 C언어의 코드를 보면 가장 자주 볼 수 있는 'int main()'이 어떤 의미인지 공부해보겠습니다! C언어를 공부하기 위해 코드를 열어봤지만, 처음부터 나오는 문장인 'int main()'이 이해가 되지 않으시는 분들이 많으실겁니다. 오늘은 int main() 에서 의미하는 int가 무엇인지 알아보고, main은 어떤 함수인지 알아보겠습니다. 그럼 간단한 코드를 보면서 설명드리겠습니다. #include int main() { int a; a = 1; return 0; } 간단한 코드를 작성해보았습니다. stdio.h 라는 헤더파일을 추가하고, int main()으로 코드를 시작했습니다. 여기서 int main()은 메인함수를 의미합니다. 함수를 실행할 때 가장 기본이.. 2022. 5. 20.
반응형