
안녕하세요. 도미닉입니다 오늘은 패턴에 대해서 알아보겠습니다. 패턴이란 소스의 양을 줄여서 쓰고 읽기 쉽게 정해놓은 구조 라고 생각할 수 있습니다. 패턴 매칭이란. 코드에서 패턴을 찾아내고 활용하는 것이라고 할 수 있겠습니다. 패턴에는 두가지 큰 유형이 있습니다. 모든 종류의 값에서 성공적으로 동작하는 패턴과 런타임 안에 지정된 값에 따라서 동작하지 못하는 패턴입니다. 첫 번째 종류의 패턴은 단순 변수, 상수 및 옵셔널 바인딩에서 값을 소멸시키는 데 사용됩니다. 여기에는 와일드 카드 패턴, 식별자 패턴 및 이를 포함하는 값 바인딩 패턴 또는 튜플 패턴이 포함됩니다. 이러한 패턴에서 타입 지정하여 특정 타입의 값만 일치하도록 제한 할 수 있습니다. 두 번째 종류의 패턴은 전체 패턴 일치에 사용되며, 여기서..
연습문제 [8-4]에서 만든 함수들을 사용하여 메뉴에 따라 사칙연산을 수행하는 프로그램을 작성해봅시다. 메뉴에서 번호를 선택하면 그 번호에 따라 switch~casea문에서 사칙연산을 수행하는 각 함수들을 호출하면 될 것입니다. 프로그램을 실행하면 다음과 같이 수행될 것입니다. ====================1. 덧셈(addition)2. 뺄셈(subtraction)3. 곱셈(multiplication)4. 나눗셈(division)>> 원하는 메뉴를 선택하세요 : 4두 개의 숫자를 입력하세요 : 10 2.2결과값은 4.545455입니다. - 소스 #include void menu_disp(){printf("====================\n");printf("1. 덧셈(a..
①switch~case문을 사용하여 대학의 등록금을 계산하는 프로그램을 작성합니다. 키보드로부터 학년을 입력하면 각 학년에 맞는 등록금을 출력합니다. 학년을 잘못 입력한 경우는 에러메시지를 출력합니다. 각 학년의 등록금은 다음과 같이 계산합니다. 1학년 : 수업료(100만원) + 입학금(30만원)2,3학년 : 수업료 100만원4학년 : 수업료(100만원) + 졸업준비금(10만원) 프로그램을 실행하면 다음과 같이 수행될 것입니다. [4학년인 경우]학년을 입력하세요 : 4등록금은 110만원입니다. [잘못 입력한 경우]학년을 입력하세요 : 5학년을 잘못 입력하였습니다. - 소스 #include int main(){int input; printf("학년을 입력하세요 : ");scanf("%d", &input);..
- Total
- Today
- Yesterday
- Apple
- 영어
- MySQL
- Swift
- 함수
- 뇌를 자극하는 C 프로그래밍
- 매트랩
- 스위프트
- 프로그래밍
- 데이터베이스
- 뇌를 자극하는 C프로그래밍
- 단어
- 왕초보 영단어1
- 테라스캔
- IOS
- 리눅스
- Matlab
- exercise
- 반복문
- 시원스쿨
- database
- Xcode
- 연습문제
- 프로그램
- 애플
- terascan
- 포인터
- C
- 형용사
- 배열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |