함수
-
C++ 함수Visual Studio/C++ 기초 2013. 10. 12. 18:07
C++는 객체 지향 프로그래밍 기법을 사용하여 프로그램을 작성하기 때문에 함수와 변수로 구성된 클래스를 사용합니다. 클래스를 구성하는 함수는 명령어들을 기능별로 묶어서 구조화하고, 이들을 각각의 분리된 모듈로 처리합니다. 이 때 사용하는 방법이 서브루틴인데요, 서브루틴은 프로시저 혹은 함수로 만들어집니다. 프로그램에서 프로시저나 함수가 주종관계로 구성될 수도 있고, 각각이 동일한 자격을 갖는 수평적인 구조일 수도 있습니다. 함수를 사용해 프로그램을 기능별로 모듈화하기 위해 몇 가지 원칙이 필요합니다. 1. 모듈은 기능별로 완결된 구조를 가져야 함. 2. 각 모듈별로 독립성이 보장되어야 함. 3. 모듈은 반드시 입구 출구가 있어야 함. 함수는 머리와 본문으로 구성됩니다. 머리부분은 함수의 자료형, 함수의 ..
-
C언어 함수 기초Visual Studio/C 기초 2012. 9. 14. 17:17
함수는 일정한 동작을 수행하고 필요에 따라 함수를 호출했던 프로그램으로 결과값을 돌려주는 C언어의 독립적이고 독특한 이름을 가진 코드입니다. 기초적인 예제를 보겠습니다. #include long cube(long x); long input, answer; main(){ puts("int형 값을 입력해주세요 : "); scanf("%d",&input); answer = cube(input); printf("입력하신 값%d의 세제곱은 : %d\n",input,answer); } long cube(long x) { long x_cubed; x_cubed = x*x*x; return x_cubed; } 매개변수를 먼저 선언한 후에 main 함수에서 함수를 호출합니다. 그 후에 불러온 함수를 실행하는 것이죠. 이..