728x90

C 4

#7 if문 및 삼항연산자

1. if문 if문은 조건을 따져서 해당 조건에 맞으면 수행하고, 그렇지 않으면 수행 하지 않는 조건문이다. if(조건) { 수행 할 문구; } 이때 조건이 맞는다면 수행 할 문구가 수행되고 아니면 수행 되지 않는다. 다양한 조건을 따져 보려면 else if 와 else 를 사용하면 된다. 둘 다 if 문이 없으면 사용하지 못하며, else는 if와 else if의 조건이 모두 거짓 일 경우 수행 된다. else if(조건2) { 수행 할 문구2; } else { 수행 할 문구3; } 2. 삼항연산자 삼항연산자는 if, else 문을 하나에 쓴 것이라고 보면된다. ? 와 :를 사용하며, 조건 ? 참일 때 수행 : 거짓일 때 수행 으로 쓰게 된다.

개발 Study 2021.04.01

#4 변수 표기법

1. 카멜 표기법(camel case) - 낙타 등처럼 내려갔다 올라가는 모양이라 하여 지어진 이름 - 단어가 여러개 붙을 때, 앞 단어를 제외한 첫자를 대문자로 표기 ex) dailyUserTable ​ 2. 파스칼 표기법(pascal case) - 모든 단어의 앞자가 대문자로 시작(단어의 수와 상관 없음) - 네임스페이스, 이벤트, 프로퍼티, 클레스 네임을 지정할 때 주로 사용 - 클래스 등에서 많이 사용 ex) DailyUserTable ​ 3. 스네이크 표기법(snake case), 팟홀 표기법(pothole case) - 모든 단어가 소문자로 표시 - 다른 의미를 갖는 단어들의 조합에서 각 단어의 구분을 위하여 언더바( _ )를 붙힘 - 단어 사이의 '_' 가 뱀처럼 보인다고 해서 유래 - 언더..

개발 Study 2021.03.30

#2 변수 및 자료형

Tip : 주석 사용 단축키 주석 설정 : ctrl + k + c 주석 해제 : ctrl + k + u *ctrl + u -> 모든 대문자를 소문자로 변경하는 키 이므로 주의 할 것 -> namespace : C++부터 등장한 것으로 중복된 이름의 충돌을 방지하기 위한 것 예를 들면, A라는 곳의 option 기능과 B라는 곳의 option 기능 을 가진 같은 이름의 기능이 있을 때, using namespace A; 또는 using namespace B; 를 사용하여 A쪽의 option 함수를 불러와서 사용할지, B쪽의 option 함수를 불러와서 사용할지, 선택하여 using namespace 를 선언해준다. 스코프 연산자(::)는 using namespace 선언 없이 사용할 수 있도록 도와준다. ..

개발 Study 2021.03.29

#1 기본개념 및 시작

C언어 : 절차지향 언어 -> 코드가 순서대로 실행됨 ex) 프로세스1 -> 프로세스2 -> 프로세스3 장점 : 처리 속도가 빠르다 / 계산 순서나 처리 과정이 중요한 작업에서 적합 단점 : 과정 중간에 오류가 발생 할 경우 처음부터 코드를 짜야함 / 유지보수 어려움 C++ : 객체지향 언어 -> 객체 별(덩어리)로 인식하여 덩어리를 개발함 ex) 메소드1 메소드2 객체끼리 서로 상호작용하며 진행됨 장점 : 중간에 오류가 발생하거나 순서가 틀려도 일부분만 수정 / 유지보수 편리 단점 : 절차지향에 비해 속도가 느림 *실행파일 생성과정 실행파일 생성 과정 순서 코드작성 -> 전처리기 -> 컴파일 -> 어셈블러 -> 링크 -> 실행 파일 생성 ​ 1. 코드 작성 사용자가 프로그래밍 문법에 맞게 코드를 작성하..

개발 Study 2021.03.26