블로그
-
C 언어와 C++ 언어는 void *에 대한 처리를 다르게 합니다.
C++ 언어는 타입에 엄격한 언어입니다. 따라서 모든 주소 타입을 허용하는 void *에는 char *, int *, ... 따라서 위 코드를 C++ 컴파일러로 빌드 할 때는 아래와 같이 malloc 함수의 반환값을 int * 자료형으로 형 변환을 해줘야 합니다.
blog.naver.com · 2026.07.29
-
VS에서 폰트를 Consolas로 해야 하는 이유?
VS(Visual Studio)에서 Consolas를 많이 쓰는 이유는 특히 C/C++/C#/Java 같은 프로그래밍에서 코드를 읽기 쉽게 만들어 주기 때문입니다. 1. 고정폭(Monospace) 폰트 Consolas는 모든 글자의 폭이 동일합니다. int i = 10; int number = 20; 코드의 들여쓰기와 정렬이 정확하게 맞습니다.
blog.naver.com · 2026.08.14
-
[C++] 명시적 형변환: static_cast 이해하기
C++에서 가장 기본적이면서도 자주 사용되는 형변환 연산자는 static_cast입니다. static_cast는 이름 그대로 컴파일 시점에 타입 체크를 수행하는 형변환 연산자입니다. static_cast가 사용되는 상황은 다음과 같습니다. ◆ 기본 자료형 간의 값 변환 : 정수(int)와 실수 간(double)에 상호 변환, 정수(int)와 열거형 상수 간(enum
blog.naver.com · 2026.08.22
-
정보처리기사 공부기 #2 - 정리 - C
by Value C 동적 할당 C 문자열 C 출력: gets, puts ■ C 포인터 int a = 10; int *p = &a; *p = 20; printf("%d\n", *p); int *arr[3]; int (*p)[3]; ★ ■ C 이중 포인터 int a = 10; int *p = &a; int **pp = &p; printf("%
blog.naver.com · 2026.05.15
-
1-1. 심화 이론: 왜 벡터가 for보다 100배 빠른가
Python for가 느린 진짜 이유 / Why Python Loop is Slow Python for i in range(N): c[i]=a[i]+b[i]는 N번 동안 매번 이렇게 합니다: Python 인터프리터가 a[i] 타입이 뭔지 확인 (int?
blog.naver.com · 2026.08.10
-
정보처리기사실기기출_25년3회_프로그래밍언어
enum(열거형), values(), name(), length() ① enum 생성 A("A"), B("AB"), C("ABC"); 각 상수의 code 값은 다음과 같습니다. ~~ ~~~~~~~ C언어 : 반복문과 인덱싱 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C언어 : unsigned int
blog.naver.com · 2026.06.30
-
[C++/Q&A] *&라고 적으면 서로 상쇄되지 않나요?
먼저 C++ 언어에서 int *&r_data;에 사용된 *와 &는 연산자가 아니라 자료형을 구성하는 기호일 뿐입니다. C+.......
blog.naver.com · 2026.05.09
-
Repro C-1 plate, 6well, Collagen treatment [IFP967C]_IFP/Funakoshi - 코아사이언스
Repro C-1 plate, 6well, Collagen treatment Cat.# IFP967C / Size: 5 x 10 pieces (total 50 pcs) 추천 상품 [ 제작하는 키트 [파라핀 블록 제작용 냉각 플레이트 - 시료 위치, 방향 조절 가능/Embedding base mold cooling plate] Mold Cooling Plate [INT-MCP
blog.naver.com · 2026.06.17
-
정처기 오답 노트 #1
제어 > 외부 > 공통 > 내용 watir 관계 대수: σ, π, ÷, x BCNF 집합 연산자: UNION, UNION ALL, INTERSECT, EXCEPT C 자료형: char, int, long JAVA 자료형: char, int, long, boolean IPv4: 표현, 클래스, 체계 IPv6: 표현, 체계 [ 오답 노트 정답 ] HIPO
blog.naver.com · 2026.02.06
-
Switch case문 사용하기: 지저분한 If-else문에서의 탈출
C++, Java등이 이와 같은 구조를 가짐) switch 괄호 안에는 조건이 아니라 변수가 들어 갑니다 0, 1, 2, 3 같은 정수값 int 0.25, 0.5, 3.14 등 float , 'a', 'c', 'X' 같은 '문자' 가 들어갈 수 있습니다 'Saturday' 등 '문자열' 은 들어갈 수 없습니다.......
blog.naver.com · 2025.10.06
블로그 결과 더보기 →