본문 바로가기

반응형

function

(11)
[C++] 함수의 선언 및 정의 함수를 사용하기 전에는 '선언(declaration)'이 먼저 이루어져야 하고, 해당 함수에 대해 정의(definition) 하여야 한다. ​ #include using namespace std; int add(int a, int b);// forward declaration int main() { cout
[C++] 함수(function) 정의 main() 함수 외에도 함수를 정의해서 사용할 수 있다. 하지만 main() 함수 외의 함수 안에서는 새로운 함수를 정의할 수 없다. // 두 숫자를 더하는 함수 정의 int addTwoNumbers(int num_a, int num_b){ // int num_a, int num_b: 매개변수(parameters) int sum = num_a + num_b; return sum; } // "Hello World" 출력하는 함수 정의 void printHelloWorld() { // 리턴 값이 없기 때문에 void 선언 cout
[Arduino] 서보모터 함수(attach, write, detach) 서보모터를 제어하기 위한 함수를 사용하기 위해서는 헤더 파일을 불러와야 한다. 1. attach() 서보모터에 연결할 핀을 선언하는 함수이다. #include Servo.attach() 2. write() 서보모터에 원하는 각도 값을 입력하는 함수이다. 단, 값의 범위는 0~180을 사용하도록 한다. #include Servo.write() 3. detach() 서보모터의 동작을 비활성화하는 함수이다. #include Servo.detach()
[C언어] 실습: 함수를 이용하여 정수 두 개의 합과 곱을 계산하여 출력하는 프로그램 구현하기 함수를 이용하여 정수 두 개의 합과 곱을 계산하여 출력하는 프로그램 구현하기 #include void computer(int, int, int*, int*); int main(){ int x, y; int sum = 0, mul = 0; printf("두 개의 정수 입력[x, y] : "); // 두 개의 정수를 입력받는다. scanf("%d, %d", &x, &y); computer(x, y, &sum, &mul); // 합과 곱을 구하는 함수를 호출한다. printf("%d + %d = %d\n", x, y, sum); printf("%d x %d = %d\n", x, y, mul); return 0; } void computer(int num1, int num2, int *tot, int *mult..
[C언어] 실습: 함수를 호출하여 입력받은 숫자 세 개를 큰 순서대로 나열하기 함수를 호출하여 입력받은 숫자 세 개를 큰 순서대로 나열하기 #include void exchange(double*, double*); void sort_ck(double*, double*, double*); int main(){ double first, second, third; printf("첫 번째 수: "); scanf("%lf", &first); printf("두 번째 수: "); scanf("%lf", &second); printf("세 번째 수: "); scanf("%lf", &third); sort_ck(&first, &second, &third); printf("수 나열 : %lf >= %lf >= %lf\n", first, second, third); } void sort_ck(doub..
[C언어] 실습: 두 개의 정수를 입력받은 후, 큰 수 출력하기 (함수) 두 개의 정수를 입력받은 후, 큰 수 출력하기 (함수) #include int big(int a, int b); int main(){ int first, second, max; printf("첫 번째 수 : "); scanf("%d", &first); printf("두 번째 수 : "); scanf("%d", &second); max = big(first, second); printf("큰 수 : %d\n", max); return 0; } int big(int a, int b){ return a > b ? a : b; }
[C언어] 실습: 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 (Function) 국어, 영어, 수학 점수를 입력받은 후, 총점, 평균, 학점 구하기 (Function) (총점, 평균, 학점에 대한 각 기능별 함수 구현) 입력형식 출력형식 국어: 영어: 수학: 국어: xx, 영어: xx, 수학: xx 총점: xx, 평균: xx.xx, 학점: xx #include int total(int a, int b, int c); // '총점'을 구하는 함수 선언 double average(int a); // '평균'을 구하는 함수 선언 char level(double a); // '학점'을 구하는 함수 선언 int main(){ int kor = 0, eng = 0, math = 0; // 국어, 영어, 수학 점수를 저장할 변수 선언 int sum = 0; // 총점 변수 double avg =..
[C언어] 실습: 함수를 이용한 덧셈, 뺄셈, 곱셈, 나눗셈 계산하기 - 2 함수를 이용한 덧셈, 뺄셈, 곱셈, 나눗셈 계산하기 #include int add(int a, int b); // 함수 선언 int sub(int a, int b); int mul(int a, int b); int div(int a, int b); // main() int main(){ int num1 = 0, num2 = 0, res = 0; char op = 0; printf("첫 번째 수 : "); scanf("%d", &num1); getchar(); // num1에 값 + Enter를 입력하면, '값'은 &num1에 'Enter'는 getchar()에 저장된다. printf("연산자(+, -, *, /) : "); scanf("%c", &op); printf("두 번째 수 : "); scanf(..

반응형