programming/C Programming 홍지군 2020. 6. 8. 12:37
안녕하세요. 홍지군입니다. 주말 사람이 많지 않은 곳에서 바다와 맑은 공기를 마시고 돌아왔습니다. 오늘은 지난번에 배운 것들을 잘 조합해서 계속해서 실행시킬 수 있는 무한반복 할 수 있는 계산기를 만들어보겠습니다. 지금까지 만들어 봤던 소스코드 보다 길어지기는 했지만 하나하나 뜯어보면 쉽게 이해하실 수 있을거에요. 값 입력받기 지금까지는 scanf() 함수를 활용해서 계산식을 만들때 2개 또는 3개의 정수만을 입력받아 계산식을 작성했었습니다. 이번 하지만 이번 계산식에는 사칙연산기호까지 입력을 받아 해당 연산기호에 맞는 계산식을 수행하도록 할 예정입니다. 먼저 값을 입력받는 소스를 한번 살펴보겠습니다. int num1, num2; // 정수를 입력받을 변수 num1과 num2를 선언 char sa; //..
더 읽기
programming/C Programming 홍지군 2020. 6. 5. 18:34
함수의 구조와 함수의 형태에 대해서 알아보겠습니다. 함수란? 수학적인 개념에서의 함수는 두 집합 사이의 관계를 설명하는 수학의 개념이라고 되어있습니다. 하지만 c언어에서의 함수는 미리 만들어 놓은 일종의 프로그램으로 반환 형태(리턴 타입)와 함수의 이름, 매개변수, 함수의 시작, 함수의 반환, 함수의 종료로 이루어져 있습니다. 이전에 사용했던 함수들을 살펴보면 printf함수와 scanf함수가 있습니다. 함수의 형태 1. 반환형이 있고 (O) 매개변수도 있는 함수 (O) 2. 반환형이 있고 (O) 매개변수가 없는 함수 (X) 3. 반환형이 없고 (X) 매개변수가 있는 함수 (O) 4. 반환형이 없고 (X) 매개변수도 없는 함수 (X) 함수의 형태는 크게 4가지로 반환형과 매개변수에 따라서 형태가 달라지게..