BasicLike
Latest Post
-
6. 포인터 - 다차원 배열
6. 포인터 - 다차원 배열
2025.06.191. 포인터더보기#include void main(){ int iNum = 90; printf("iNum 변수의 정수값: %d\n", iNum); printf("iNum 변수의 주소값: %p\n", &iNum); int *p_iNum = &iNum; printf("p_iNum 포인터 변수 값: %p\n", p_iNum);}/* 실행결과iNum 변수의 정수값: 90iNum 변수의 주소값: 0x0061FF17p_iNum 포인터 변수값: 0x0061FF17 */ 2. 다차원 포인터더보기#include void main(){ int iNum = 90; printf(" iNum 변수의 정수값: %d\n", iNum); printf(" iNum 변수의 .. -
4. 포인터 - 변수와 함수
4. 포인터 - 변수와 함수
2025.06.171. 변수 구분더보기변수가 선언되는 위치에 따라 아래처러 구분된다.전역 변수(블록 외부에 선언)지역 변수(블록 내부에 선언) 변수가 만들어지는 메모리 영역의 위치와 용도에 따라 구분된다.자동 변수(auto)정적 변수(static)외부 변수(extern)레지스터 변수(register)동적 변수 2. 자동변수와 메모리더보기자동 변수는블록이 시작될 때 { 생성(메모리에 만들어지고)되고블록이 끝날 때 } 소멸(메모리에서 삭제)한다. 정적 변수는프로그램이 시작될 때 생성되고프로그램이 종료될 때 소멸한다. 자동 변수는 변수 자료형 앞에 'auto' 키워드를 붙여 사용하고 정적 변수는 변수 자료형 앞에 'static' 키워드를 붙여 사용한다.('auto' 키워드는 생략하는 것이 가능하므로 자료형 앞에 어떤 키워드도.. -
우분투 초기세팅5 - 폰트
우분투 초기세팅5 - 폰트
2025.05.28mkdir ~/.local/share/fontscd ~/.local/share/fontswget https://github.com/naver/d2codingfont/releases/download/VER1.3.2/D2Coding-Ver1.3.2-20180524.zipunzip D2Coding-Ver1.3.2-20180524.zip 터미널 폰트 설정더보기터미널의 메뉴에서 "편집 > 프로파일 기본 설정"을 선택합니다.사용자 지정 글꼴을 체크하고 현재 설정된 폰트 이름인 "Monospace Regular 12"를 클릭합니다.d2coding 폰트 선택 -
우분투 파이썬, 파이참 설치
우분투 파이썬, 파이참 설치
2025.05.281. 🐍 파이썬 설치더보기1. 설치된 파이썬 확인* 우분투 20.04 이상은, 파이썬이 기본적으로 치되어 있습니다.python3 --version # python이 설치되어있는지 확인 + version 확인which python3 # python이 어디에 설치되어 있는지 확인 2. 최신 버전 설치 (예: Python 3.11, 3.12)sudo apt update #패키지 업데이트sudo apt install -y python3 최신 기본 버전 python3.x 를 설치합니다. 3. 특정 구버전 설치* 우분투 기본 저장소에 원하는 버전이 없을 경우, PPA 저장소를 추가해 설치할 수 있습니다.# PPA 저장소 추가sudo add-apt-repository ppa:de.. -
우분투 초기세팅4 - 수동 설치
우분투 초기세팅4 - 수동 설치
2025.05.281. 디렉토리더보기1. 윈도우 파일 탐색기리눅스의 디렉터리 구조를 이해하기 전에, Windows와 비교하면 쉽게 파악할 수 있습니다. 1. Windows는 C:\ 드라이브를 최상위로 하여2. 그 아래에 Windows, Program Files, Adobe 등의 폴더가 계층적으로 연결되어 있습니다.3. 예를 들어, C:WProgram Files₩AdobeWAcrobat DC 와 같은 경로로 파일을 표현합니다.4. 폴더 구분자는 백슬래시 \ 입니다.*이와 비교해 리눅스는 /가 최상위 디렉터리(루트)이며, 폴더 구분자는 슬래시 /를 사용합니다. 2. 리눅스 디렉토리 2.1 tree 설치: # 터미널 실행, tree 설치sudo apt install tree 2.2 디렉터리 구조 확인: # 리눅스에서 디렉터.. -
우분투 초기세팅3 - 기타
우분투 초기세팅3 - 기타
2025.05.281. 개인 설정더보기May.28.2025Ubuntu 24.04VM for KCCI AIot STU. 음소거오른쪽 상단 ⬇️ 버튼 클릭 ➫ 스피커 버튼 ➫ 🔇 음소거 자동 스크린 꺼짐 수정오른쪽 상단 ⬇️ ➫ 설정(Settings) ➫ 사생활보호(Privacy) ➫ 화면잠금(Screen Lock) 화면꺼짐 15분, 스크린 락 30분 독(대시보드) 정리우측 독 아이콘 오른쪽 클릭 ➫ 파일 탐색기(노틸러스), firefox 브라우저만 남기고 고정 제거, 터미널 추가 독 자동 숨기기오른쪽 상단 ⬇️ ➫ 설정(Settings) ➫ 우분투 데스크톱 ➫ 독 자동 숨기기커서 크기 변경오른쪽 상단 ⬇️ ➫ 설정(Settings) ➫ 접근성 ➫ 보기 ➫ 커서 크기 변경.. -
우분투 초기세팅2 - 한글(hangul) 입력
우분투 초기세팅2 - 한글(hangul) 입력
2025.05.27방법 1) ibus-hangul 세팅 (요약)더보기*우분투 설치 시, 한글 입력 할 수 없다. (Settings ➫ Keyboard 에서 korean 설정만으로는 한글 입력 불가) 1. ibus-hangul 패키지 설치sudo apt upgrade ibus-hangul -y 2. 재로그인ibus-hangul 패키지 설치가 완료되면, 로그아웃 후 재로그인(또는 재부팅) 3. korean(Hangul) 입력 설정Settings ➫ Keyboard ➫ Input Method ➫ Add Input Source ➫ ⠸ ➫ korean 검색 ➫ korean 클릭 ➫ korean(Hangul) 선택 ➫ Add ➫ 기존 Input Source 제거 ibus-hangul 세팅 (상세)더.. -
우분투 초기세팅1 - 네트워크
우분투 초기세팅1 - 네트워크
2025.05.27지정된 IP, Network, Gateway, DNS 를 차례로 입력합니다.