본문 바로가기

전체 글36

C++ 기초(1) (22.04.06) #include #include using namespace std; int main() { //변수 /* * 1) 이름 2) 크기 3) 값 4) 메모리주소 * //testNum * > 1) testNum 2) 4Byte 3) 2.8 4) 모름 */ //부동소수점. 소수점 7자리까지 표시 가능. 뒤에 f라고 표시해줘야함. 없으면 경고가 뜬다. //float testNum = 2.8f; //double testNum1 = 2.8; // //cout 상대방 이름과 내 이름, 상대방 나이를 입력받기 * > 변수 선언(데이터타입 변수명;) * > cout~ > cin~ * > 생일 축하메시지를 출력 */ string your_name = ""; //상대방 이름 string my_name = ""; //내 이름 .. 2022. 4. 7.
Git 기초(22.04.06 ~ 22.04.07) 레포지토리 생성하기 .gititgnore: 깃허브에 올리는 행위에서 제외할 파일을 지정한 파일 README: 레포지토리에 대한 설명 브랜치 브랜치는 메인에 영향을 주지 않으면서 따로 작업을 할 수 있다. 현업에서는 각자 맡은 부분을 기준으로 브랜치를 나누어서 사용한다. Git 컴퓨터 파일의 변경 사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템 기존에는 cmd를 사용해서 작업했지만, 깃 데스크톱과 같은 gui 프로그램들이 나오면서 편하게 사용할 수 있게 됨. 참고: https://pks2974.medium.com/자주-사용하는-기초-git-명령어-정리하기-533b3689db81 깃은 파일 상태를 추척하며, 특정 시점의 파일 상태로 되돌릴 수 있다. git.. 2022. 4. 7.
C++ 기초(22.04.05) // 220405_HelloWorld.cpp : 이 파일에는 'main' 함수가 포함됩니다. 거기서 프로그램 실행이 시작되고 종료됩니다. // 주석: 실행되지 않고, 설명만을 위해 사용되는 문법 /* : 컴파일 대상 아님 * 여러 줄짜리 * 주석을 사용하고 * 싶을 때 */ #include // 컴파일 대상. #include를 이용해서 다른 소스파일의 내용을 불러올 수 있다. #include //string 문자열 데이터 타입 사용하기 위해 using namespace std; //네임스페이스 사용 //iostream: i(입력) o(출력) stream(흐름) > 콘솔창을 통해 데이터를 입력/출력 하라고 만든 파일 //#include "파일명.h": C라이브러리 파일이 포함하는 경우, 프로그래머가 만든 .. 2022. 4. 7.
프로그래밍의 기초(22.04.05) 기계어(컴퓨터가 이해할 수 있는 이진수로 된 언어) - 어셈블러(이진수를 기호로 표기) - 프로그래밍 언어(사람이 이해하기 쉬운 언어) 알고리즘 구성하기: 자연어(줄 글로 설명) - 순서도(그래픽적으로 설명) - 의사 코드(자연어와, 프로그래밍 언어 사이의 정도로 표기) 오류 3종류 컴파일 오류: 문법 오류 실행 시간 오류(run-time-error): 0으로 나누는 것, 잘못된 메모리 주소에 접근하는 것 등 논리 오류(logical error): 문법은 틀리지 않았으나 논리적으로 정확하지 않는 것 파일과 프로그램 파일: 데이터들의 집합 (좀 더 큰 단위) 프로그램: 흐름을 갖고 운용되는 것. 특수한 파일. 힙 스테이트 코드 데이터 소스 파일 -(컴파일)- 오브젝트 파일 -(링커/라이브러리)- 실행 파일.. 2022. 4. 7.