검색 결과



C. Date 2025/03/24

M. Date 2025/03/24

변수와 자료형, 그리고 printf와 scanf와의 관계

C언어에서 가장 기본적인 함수인 printf와 scanf는 변수의 자료형과 연관이 깊다. 1. printf – 화면에 출력하기 printf()는 변수나 문자열을 출력할 때 사용한…

#C언어 #자료형 #printf #scanf

C. Date 2025/03/24

M. Date 2025/03/24

C언어 메모리 동적 할당 (Dynamic Memory Allocation)

C언어는 정적(static) 메모리만 사용하는 언어가 아니다. 실행 중에 필요한 만큼 메모리를 직접 요청하고 해제할 수 있는 기능, 즉 동적 메모리 할당도 지원한다. 이를 통해 …

#C언어 #동적 메모리 #메모리 #free

C. Date 2025/03/24

M. Date 2025/03/24

C언어 파일 입출력 (File I/O)

프로그램이 사용자와만 상호작용하는 게 아니라, 데이터를 파일로 저장하거나 파일에서 불러오는 기능이 필요할 때가 많다. C언어에서는 표준 라이브러리를 이용해 파일을 읽고 쓰는 기능…

#C언어 #파일 입출력 #FILE

C. Date 2025/03/24

M. Date 2025/03/24

C언어 구조체와 공용체

변수는 보통 하나의 값만 저장할 수 있다. 하지만 프로그램을 만들다 보면 서로 관련된 여러 데이터를 하나의 덩어리로 묶어 관리하고 싶을 때가 있다. 이럴 때 사용하는 것이 구조체…

#C언어 #구조체 #공용체 #struct #union

C. Date 2025/03/24

M. Date 2025/03/24

C언어 포인터(Pointer)

C언어의 가장 독특한 개념이자, 다른 언어와 가장 차별화되는 기능이 바로 포인터(pointer)다. 포인터는 단순히 값을 저장하는 게 아니라, 메모리 주소를 저장하는 변수다. 쉽…

#C언어 #포인터 #메모리 #이중포인터 #배열

C. Date 2025/03/24

M. Date 2025/03/24

C언어 함수(Function)

프로그래밍을 하다 보면 같은 코드를 여러 번 쓰게 되는 경우가 생긴다. 이럴 때 매번 똑같이 코드를 복붙하는 대신, 공통 동작을 묶어서 함수(Function)로 만들어두면 훨씬 …

#C언어 #함수 #반환값 #매개변수

C. Date 2025/03/24

M. Date 2025/03/24

제어문 (조건과 반복) - if, else if, else, switch, for, while, do-while, break, continue

프로그래밍에서 제어문은 코드의 실행 흐름을 바꾸는 문법이다. 단순히 위에서 아래로 흐르는 방식이 아니라, 조건에 따라 분기하거나, 특정 코드를 반복 실행하도록 할 수 있다. C언…

#C언어 #제어문 #조건문 #반복문

C. Date 2025/03/24

M. Date 2025/03/24

구글 검색에서 사라진 파비콘, 이렇게 하니 다시 나타났다

웹사이트를 만들고 나면 사소하지만 은근 신경 쓰이는 요소가 있다. 바로 검색 결과에 나오는 파비콘이다. 처음엔 잘 나오던 아이콘이 어느 날 갑자기 사라져버리면 괜히 사이트가 덜 …

#파비콘 #구글검색 #robots #아이콘

C. Date 2025/03/22

M. Date 2025/03/22

오픈소스와 AI로 빠르게 개발했더라도, 결국 유지보수 비용은 피할 수 없다.

처음엔 정말 놀라웠다. ChatGPT로 코드 뼈대를 만들고, 오픈소스에서 필요한 기능을 찾아 붙이면 몇 시간 만에 데모 하나가 뚝딱 완성된다. AI를 이용해 개발 속도를 단축하고…

#오픈소스 #AI #개발 #유지보수

C. Date 2025/03/22

M. Date 2025/03/22

연산자(Operators)

C언어에서는 데이터를 계산하거나 비교할 때 연산자(operator)를 사용한다. 수학처럼 보이지만, 연산자의 종류와 동작 방식은 프로그래밍에 맞게 다듬어져 있다. 자주 쓰이는 것…

#C언어 #연산자