목록프로그래밍/C언어 (6)
공부중

VSCode에서 settings.json 파일 열기1. 직접 열기VSCode를 열고 Ctrl + , (컨트롤 키와 쉼표 키를 함께 누름)를 눌러 설정을 엽니다.우측 상단에 보이는 {} 아이콘을 클릭하여 settings.json 파일을 직접 엽니다. 이 아이콘은 "설정(JSON으로 열기)" 또는 "Open Settings (JSON)"으로 표시될 수 있습니다. 2. 명령 팔레트 사용F1 또는 Ctrl + Shift + P를 눌러 명령 팔레트를 엽니다."Preferences: Open Settings (JSON)"을 입력하고 선택합니다. 이것은 직접 JSON 파일을 편집할 수 있는 환경을 제공합니다. https://wikidocs.net/219752 07 - IDE와 텍스트 편집기[TOC] ### Sub..

Windows의 MSYS2 환경에서 명령어를 정확하게 입력하는 것과 관련하여 발생한 오류들에 대해 설명하고, MSYS2에서 복사 및 붙여넣기 방법과 사용자 이름을 변경하는 방법을 제공하겠습니다.복사 및 붙여넣기 문제MSYS2 터미널에서 텍스트를 복사하고 붙여넣기하는 방법은 다음과 같습니다:복사하기: 텍스트를 마우스로 드래그하여 선택한 다음, 마우스 오른쪽 버튼을 클릭하고 "Copy"를 선택하거나 키보드에서 Ctrl + Insert를 사용합니다.붙여넣기: 터미널에서 마우스 오른쪽 버튼을 클릭하고 "Paste"를 선택하거나 키보드에서 Shift + Insert를 사용합니다. VIM 설치 pacman -Syupacman -S vim vi 명령어 사용하기 심볼릭 링크 생성 MSYS2에서 vi 명령이 vim..
공유 라이브러리, 정적 라이브러리, 오브젝트 파일은 프로그램 개발 과정에서 사용되는 서로 다른 형태의 코드 모듈입니다. 각각의 특징은 다음과 같습니다:공유 라이브러리 (Shared Library):일반적으로 .so (Linux) 또는 .dll (Windows) 확장자를 가집니다.여러 프로그램이 동시에 사용할 수 있습니다.실행 시간에 동적으로 로드됩니다.메모리 사용이 효율적이며 업데이트가 용이합니다.정적 라이브러리 (Static Library):일반적으로 .a (Linux) 또는 .lib (Windows) 확장자를 가집니다.컴파일 시 프로그램에 직접 링크됩니다.실행 파일에 라이브러리 코드가 포함되어 크기가 커집니다.별도의 배포가 필요 없어 이식성이 좋습니다.오브젝트 파일 (Object File):일반적으로..

하드웨어 1. 메모리 (주기억 장치) 컴퓨터 전원이 종료되면 내용이 사라지는 휘발성 기억장치이다. 컴퓨터는 0과 1만 이해할 수 있으므로 메모리에는 0과 1의 형태로 데이터가 저장되게 되는데 이때 bit와 byte의 단위 이해가 필요하다. 8bits가 1byte이다. 메모리는 바이트 단위로 접근할 수 있도록 주소(address)가 부여되며, C에서는 메모리 관리가 중요하다. 2. 하드디스크 (보조 기억장치 )흔히 아는 SSD, USB 등이 보조기억장치이다. 메모리와는 다르게 전원이 꺼져 있어도 내용이 유지되며, 프로그램이 실행될때 메모리에 적재된다. 3. 시스템 버스 프로세서와 메모리 , 그 외에 여러 장치들을 연결하는 통로이다. 모든 데이터는 시스테 버스를 통해서 이동하게 된다. ..

실습은 GCC 계열 컴파일러를 사용 1. 식별자와 키워드. 식별자(identifier) : 프로그래머가 코드에서 사용하기 위해 붙이는 이름키워드 : C언어에서 사용하려고 미리 지정한 단어들 (if, for , int 등) 2. 코드블럭{}로 구분되므로 들여쓰기 및 띄어쓰기는 영향을 주지 않음. 하지만 가독성을 위해 들여쓰기를 권장. 3. 주석// 한 줄 주석/* 여러줄 주석*/ 자료형 1. 자료형 메모리의 값을 사용하기 위해서는 자료형의 정의와 메모리 에 대한 이해가 필요하다. 자료형은 값의 종류, 메모리 저장 공간 크기, 데이터의 표현 범위 결정한다. 정수, 실수, 문자 등의 자료형 뿐만이 아니라 새로운 자료형을 만들어 내는 사용자 정의 자료형(user-defined data type)도 ..
보호되어 있는 글입니다.