목록전체 글 (130)
문타쿠, 공부하다.

"Debug 모드와 Release 모드는 무엇이 다른가?!" Debug 실행파일에 디버깅 정보가 포함된다. 실행파일은 솔루션 디렉터리 아래의 Debug 디렉터리에 생성된다. Release 제품을 개발하여 출시할 때 사용하는 모드로, 실행파일에 디버깅 정보가 포함되지 않고, 속도와 크기가 최적화된다. 실행파일은 솔루션 디렉터리 아래의 Release 디렉터리에 생성된다.

4.1 세미콜론 구문이 끝날 때 ;(세미콜론) 붙이기 세미콜론을 생략하면 컴파일 에러 발생 4.2 주석 사람만 알아볼 수 있도록 작성하는 부분 프로그램의 실행에는 영향을 주지 않음 // 주석입니다 /* 주석입니다요 */ 4.3 중괄호 코드의 범위를 나타내는 역할 if, for 등의 키워드가 영향을 미치는 영역을 정할 때 구조체(공용체, 열거형)를 정의할 때 "중괄호의 위치?" int main(void) { // C언어 스타일 } int main(void) { // 자바 스타일 } 4.4 들여쓰기 여는 중괄호가 시작할 때 코드가 한줄이라 중괄호가 생략되더라도 들여쓰기는 함

3.7 연습문제: 문자열 출력하기 #include int main(void) { printf("Hello, world!\n"); printf("1234567890\n"); return 0; } 3.8: 연습문제: 서식 지정자 사용하기 #include int main(void) { printf("Hello, %s\n", "world!"); return 0; } 3.9 심사문제: 문자열 출력하기 #include int main(void) { printf("Hello, world!\n"); printf("Hello, world!\n"); return 0; } 3.10 심사문제: 서식 지정자 사용하기 #include int main(void) { printf("%s, %s %s\n", "Hello", "C", ..

3.1 새 프로젝트 만들기 "솔루션 및 프로젝트를 같은 디렉터리에 배치 O" "솔루션 및 프로젝트를 같은 디렉터리에 배치 X" 3.2 프로젝트에 C언어 소스 파일 추가하기 솔루션 프로젝트들의 모음으로, 하나의 솔루션에 여러 프로젝트가 들어갈 수 있다. ex) 자동차 만들기 솔루션 // 핸들 만들기 프로젝트1, 시트 만들기 프로젝트2, 바퀴 만들기 프로젝트3 ... 프로젝트 프로그램(실행파일.exe)을 만들 때 필요한 소스파일(.c), 헤더파일(.h) 등 각종 파일과 설정을 담고 있다. ex) 핸들 만들기 프로젝트1 // 핸들 모양 소스파일1, 핸들 색깔 소스파일2, 헤더파일1 ... 확장자 .c : C 컴파일러로 컴파일 .cpp: C++ 컴파일러로 컴파일 컴파일 C언어로 코드를 작성하면(고급 언어) 이를..

https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false Visual Studio를 다운로드해 주셔서 감사합니다. - Visual Studio Visual Studio는 기본적으로 제공되는 Python 개발 및 데이터 과학 워크로드를 통한 Python 언어에 대한 강력한 IDE입니다. Python은 많은 무료 라이브러리가 포함된 인기가 있고 배우기 쉬운 무료 프로 visualstudio.microsoft.com 주의! Visual Studio를 실행한 후 솔루션 탐색기 창..

INTRO 미래는 소프트웨어 중심의 사회가 될 것이다. -> 문화 예술, 전문 분야뿐만 아니라 일상생활에 밀접한 분야까지 컴퓨터 과학(CS)과 융합되어, 어떤 직업을 가지더라도 프로그래밍 능력이 중요해질 것 프로그래밍 언어 자체는 원하는 작업을 처리하는 도구에 불과하다. -> 때문에 문제 해결을 위한 과학적 사고를 길러야 함 1.1 컴퓨터와 프로그램 컴퓨터를 사용할 때 어떤 작업을 하느냐에 따라 작업에 맞는 프로그램을 설치해야 한다. -> 프로그램은 사람이 원하는 작업을 처리해 주는 도구 1.2 문제 해결을 위한 과학적 사고 현실 세계는 어렵고 복잡한 문제가 많다. -> 복잡한 문제를 작은 문제로 나누고 하나씩 접근하여 해결하다 보면 결국 큰 문제를 해결하게 된다. 컴퓨테이셔널 씽킹 현실 세계의 문제를 ..

유튜브 강의 https://www.youtube.com/playlist?list=PLRtkynNyEsXlkeXH4MphE2oTjMhDy067w C 언어 코딩 도장 강의 프로그래밍은 공부가 아닙니다. 연습입니다! C 언어나 프로그래밍이 어려운 게 아닙니다. 학습법이 문제 아닐까요? -. "C 언어 코딩 도장" 도서 소개 http://bit.ly/c_codingdojang -. "C 언어 코딩 도장" 소 www.youtube.com 학습 사이트 https://dojang.io/course/view.php?id=2 강좌: C 언어 코딩 도장 Unit 84. 실전 예제: GitHub의 소스 코드 사용하기 GitHub의 소스 코드를 사용하여 JSON 형식을 읽고 쓰는 방법을 설명합니다. dojang.io

02-1. 0과 1로 숫자를 표현하는 방법 "정보 단위" Bit 컴퓨터가 이해하는 가장 작은 정보 단위 0과 1을 나타내는 가장 작은 정보 단위 n비트는 2ⁿ가지 정보를 표현할 수 있다. Byte 1Byte = 8Bit 2⁸(256)개의 정보를 표현 KB 1KB = 1,000Byte MB 1MB = 1,000KB GB 1GB = 1,000MB TB 1TB = 1,000GB Word CPU가 한 번에 처리할 수 있는 데이터 크기 워드의 크기는 CPU마다 다르지만, 현대 컴퓨터의 워드 크기는 대부분 32비트 또는 64비트이다. 하프 워드: 워드의 절반 크기 풀 워드: 1배 크기 더블 워드: 2배 크기 "이진법" 이진법 숫자가 1을 넘어가는 시점에 자리 올림하여 0과 1만으로 모든 숫자를 표현하는 방법 이진수..

01-1. 컴퓨터 구조를 알아야 하는 이유 컴퓨터 구조는 실력 있는 개발자가 되기 위해 반드시 알아야 할 기본 지식이다. 그렇다면 실력 있는 개발자가 되려면 왜 컴퓨터 구조를 알아야 할까? "컴퓨터 구조를 이해하면 얻을 수 있는 대표적인 이점" 문제 해결 능력 향상 컴퓨터 구조 지식은 문법에 맞는 코드만 작성할 줄 아는 개발자를 넘어 다양한 문제를 스스로 해결할 줄 아는 개발자로 만들어준다. 성능, 용량, 비용을 고려한 개발 가능 컴퓨터 구조를 이해하면 입력과 출력에만 집중하는 개발을 넘어 문법만으로는 알기 어려운 성능, 용량, 비용까지 고려하며 개발하는 개발자가 될 수 있다. 내가 개발한 프로그램이 어떻게 작동하는지 본인이 가장 잘 이해하고 있어야 하고, 프로그램을 위한 최적의 컴퓨터 환경을 스스로 판..

Chapter 01~08 ㄴ컴퓨터 구조 https://hongong.hanbit.co.kr/%ec%bb%b4%ed%93%a8%ed%84%b0-%ea%b5%ac%ec%a1%b0-%ec%9a%b4%ec%98%81%ec%b2%b4%ec%a0%9c/ [한빛미디어] 혼자 공부하는 컴퓨터 구조+운영체제 좋은 개발자는 컴퓨터를 분석의 대상으로 바라볼 뿐, 두려워하지 않는다!‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접 hongong.hanbit.co.kr