C19 함수 3줄 요약 함수란 입력과 출력이 있는 코드덩어리 입니다. 함수가 호출되는 원리를 이해하여, 변수의 생애를 예측 할 수 있습니다. - 중괄호{}가 끝나면 중괄호{}안에서 호출된 변수는 삭제된다. 오버로딩의 철학은 API의 갯수를 제한하여 코드의 가독성과 생산성을 증진시키는 것입니다. 함수란 수의 확장된 개념입니다. 상수 1, 2, 3,-1, 3.14, 'X' 1차원 변수 x, y, z 2차원 함수 f(x), g(x) 3차원 함수 f(x, y) 복함수 g(f(x)) 함수의 문법을 익혀야 합니다. /* : 선언방법 반환자 함수이름(전달인자1, 전달인자2, ...){ 내용; return 반환내용; } */ int add(int argument1, int argument2){ int resault = argume.. C 2022. 1. 7. 기본규칙 Visual Studio 2022는 한글을 변수명으로 사용 할 수 있습니다. #include int main() { int 한글 = 12345; printf("%d\n", 한글); } 다음 키워드를 변수명으로 사용할 수 없습니다. C 2022. 1. 6. 제어문 3줄요약 제어조건, 반복조건의 컨셉은 '참이면 실행한다' 이다. for(int i = 0; i < 10; i++)를 외운다. 많이 쓰다보면 저절로 외워지는데, 우리는 지름길을 찾는 거니까 외우자. if와 switch의 동작은 100% 동일하다. 마이너 요약 goto문은 예쁜칼이다. 조심히 만지자. if문은 컴퓨팅 속도에 치명적이다. (최상의 알고리즘에선) 속도와 메모리는 트레이드 오프(선택)관계이다. (고수가 되면 이해하게 됨) ※ 정리 제어문 반복문 강제이동 if(제어조건){ … } while(반복조건) { … } { break; } if(제어조건){ … }else{ … } do { … } while(반복조건); { continue; } if(제어조건1){ … }else if(제어조건2){ … }els.. C 2022. 1. 5. 연산자 3줄요약(실패) 특이한 연산 : 나머지 연산(%), 증감연산(++), 등호연산(==) AND, OR, XOR의 진리표(Truth Table)은 반드시 외우자 0이 '거짓(false)'이고 거짓이 아닌 것은 모두 '참(true)'이다. 1이 '참'의 대표인 것은 맞지만, 0이 아닌 모든 수를 참으로 인식한다. 연산자 우선순위는 언어별로 버전별로 다르다. 외울 필요 없고, 헷갈리면 괄호()를 쓰자. ※ 기본 연산자 분류 분류 연산자 사칙연산 +, -, *, /, % 대입연산 =, +=, -=, *=, /=, %=, =, &=, |=, ^= 증감연산 ++, -- 논리연산 !, &&, || 비트연산 ~, &, |, ^, 비교연산 (부등호) , =, ==, != ※ 연산자 우선순위 우선순위(그룹) 연산자 설명 1.. C 2022. 1. 5. 예제코드 불러오기 (Visual Studio 2022) 3줄 요약 Github에서 강의자료를 다운로드 받는다. https://github.com/iseohyun/C-Example 직접 받을 수 있지만, 툴을 이용하면 편하다. https://github.com/iseohyun/C-Example.git 솔루션 빌드를 "현재 선택 영역(R)"으로 바꾸어 주어야 여러 코드를 실습 할 수 있다. C 2022. 1. 4. 라이브러리 추가하기 3줄요약 라이브러리란 참조하기위한 코드 덩어리를 의미합니다. 코드(.cpp)와 헤더(.h)는 반드시 이름이 같아야 하며, 헤더를 추가(#include)하면, 자동으로 .cpp를 검색해줍니다. 빌드를 거친 라이브러리는 정적 라이브러리 .lib 와 동적 라이브러리 .DLL 이 있고, 빌드를 거치지 않는 코드(.cpp, .h)가 있습니다. C 2022. 1. 2. Visual Studio 설치하기 구글에서 "Visual Studio"를 검색하세요. >> https://visualstudio.microsoft.com/ko/ C 2021. 12. 30. 이전 1 2 다음