일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- const
- 형변환
- Machine Learning
- Greedy
- 본즈앤올
- regression problem
- standford University
- Andrew Ng
- 코드블럭 오류
- 홍정모님
- compile time constants
- 나동빈님
- 기계학습 기초
- 이코테
- 단항연산자
- CLion
- Runtime constants
- algorithm
- 기계학습
- 코딩테스트
- 학습 알고리즘
- decimal
- classification problem
- 프로그래밍
- C++
- #define
- 연산자
- coursera
- sizeof()
- #endif
- Today
- Total
목록프로그래밍 (31)
wellcome_공부일기
1. 연산자(Operator)란? 2. 단항(Unary) 연산자와 이항(Binary) 연산자 3. 삼항(Ternary) 연산자 ≒ 조건부(Conditional) 연산자 연산자(Operator)란? 연산자란 피연산자(Operands)를 관계지어, 특정 일(더하기, 빼기, 곱하기)을 수행하는 것을 말합니다. C++ 프로그래밍에서 피연산자(Operand) 갯수를 중심으로 단항 연산자(Unary Operator), 이항 연산자(Binary Operator) 그리고 삼항 연산자(Ternary Operator) 총 3가지 종류의 연산자가 존재합니다. (산수, 논리, 비교 연산자처럼 기능에 의한 종류가 이해하기 쉽지만 여기서는 피연산자 갯수 중심으로 정리해보았습니다.) 단항 연산자(Unary Operator) 단항 ..
1. 식별자의 범위(Scope of an Identifier)란? 2. 지역 변수(Local Variable)과 전역 변수(Global Variable)차이 3. 지역 범위를 이용할 때, 데이터 타입(Data Types)을 안 붙이는 예 식별자의 범위(Scope of an Identifier)란? 식별자 범위란 프로그램 내에서 어디서 식별자가 접근가능한지 나타내는 것을 말합니다. 지역 식별자(Local Identifier)란 함수 혹은 블럭 내에 선언된 식별자를 말합니다. 전역 식별자(Global Identifier)란 모든 함수 선언 밖에 선언된 식별자를 말합니다. 주의 할 점은 C++이 한 함수 내에 다른 함수를 품지 못한다는 것입니다. 하지만 함수가 아닌 블럭은 품을 수 있습니다. #include ..
1. 키워드(Keywords) 2. 식별자(Identifiers) 3. 함수 및 변수 이름 짓는 규칙 키워드(Keysords)란? 프로그래밍 상에서 하나의 단어로서 자리잡은 것으로, 키워드(Keywords)로 함수 및 변수 이름을 지어서는 안됩니다. (이미 프로그램 상에서 사용하고 있다고 생각하면 쉽습니다.You cannot use it as variable name, constant name etc.) C++의 키워드는 아래 표에서 확인할 수 있습니다. 식별자(Identifiers)란? 식별자란 C++에서 변수, 객체, 클래스, 함수 등의 이름입니다. 앞서 말했듯 이미 프로그램 상에서 고유 단어로 사용된 키워드를 식별자로 다시 지정할 수 없습니다. 함수 및 변수 이름 짓는 규칙 그 외에도 식별자를 만들..
1. 함수(function) 2. 반환값(return value) 3. 인자(parameter, 매개변수)와 인수(argument) 그리고 차이점 4. 예시 코드와 설명 5. 숫자 2개를 입력하면 더해서 출력해주는 프로그램 만들기 함수(function)란? - 수학에서 함수는 변수에 input값을 넣으면 어떠한 특정 output이 나오도록 하는 구조를 가진다. - 프로그래밍에서 함수는 특정 작업을 수행하도록 설계된 명령문으로 호출(call)에 따른 output이 나오는 구조를 가지고 있다. - 인수(argument)가지고 함수를 호출을 할 수 있으며, 호출 받은 함수는 인자(parameter)에 따른 출력값을 가진다. 반환 값(return value)란? - 프로그램의 전체적인 구조에서 확인했듯이 함수..
입력과 출력 (input and output) #include using namespace std; int main() { int x = 1; int y = x +1; cout
1. 객체(object) 2. 변수(variables) 3. 초기화 (initialization)와 대입 (assignment) 4. Left-values과 Right-values * 객체(object)란? - 컴퓨터 내에서 실제로 "존재한다."와 "존재하지 않는다."를 구분하는 것 - 어떻게 컴퓨터가 존재의 여부를 구분하는가 ? - 컴퓨터에서 cpu와 메모리가 일(프로그래밍 etc.)을 하는데, 컴퓨터의 정보는 메모리에 저장된다. => 메모리에 저장이 되어있는 정보가 객체로서 존재하는 것 - 어떤 정보 값이 숫자열, 문자, 문자열을 메모리에 저장하는데 이 저장하는것을 객체(object) 라고 부를 수 있다. - 객체(object)는 메모리의 위치를 가지고 있다는 것을 기억하기 변수(variables)..
1. 프로그래밍(Programming) 2. 프로그램(Program) 3. 명령문(statement)과 수식(expression) 4. 리터럴(literal)과 변수(variables) 그리고 전처리기(preprocessor directive) 프로그래밍(Programming)이란? - 프로그램을 실행시킨다. - 윈도우즈(Windows), Mac os, Linux 등의 운영체제(operating system)에게 compile이 된 코드를 실행해달라고 요청하는 것 - 이때, 운영체제(operating system)는 자신이 가진 cpu와 메모리를 사용하여 프로그래밍을 수행 프로그램(Program)이란? - 프로그램이란 함수이다. - 함수는 입력값(input)에 따른 결과값(output)이..