본문 바로가기

반응형

VEDA 복습

(3)
VEDA 3일차 - C 프로그래밍 포인터를 이해하는 데 중요함.type identifier; //선언type identifier = value; //정의type = 변수형(float, char, etc)identifier = {이름, 'a-z', 'A-Z' , '_', 숫자(단 숫자 시작은 안됨)}포인터프로세서가 주변 장치에 접근할 때 adress bus, data bus, control bus를 이용한다. & : 어떤 변수의 주소값을 반환해주는 연산자, promote operator, 차원을 높인다.* : pointer definition operator, promote 연산자(초기 정의할 때, 변수가 포인터 변수다), demote 연산자(변수에 저장된 주소의 값을 참조한다.), 차원을 높이거나 낮춘다.포인터 변수는 변수로써 주소를 저..
VEDA 2일차 - C 프로그래밍 상수와 데이터 표현정수형 변수 : char(0 ~ 255), short (0 ~ 0xFFFF) , int(0 ~ 0xFFFFFFFF), long (0 ~ 0xFFFFFFFF FFFFFFFF )실수형 변수 : float, doublesigned vs unsigned : 음수를 표현할 수 있냐, 없냐의 차이부동 소수점의 표현 : 부호 비트 + 지수부 + 소수부 ( 2^지수 * 소수부 ), 유효숫자에 대해서 유의할 필요가 있다.(신뢰성)'A' vs "A" 하나는 문자, 다른 하나는 문장, 문장은 마지막에 \0이 숨겨져 있다. 즉 문장은 배열이다. 컴퓨터는 숫자만 인식한다. ASCII는 문자에 대해서 숫자를 할당한 것이다. 변수변수는 블럭 밖에 만드는 경우(전역 변수), 블럭 안에 만드는 경우(지역 변수)로 분..
VEDA 1 일차 : C 프로그래밍 한화비전 부트캠프 VEDA 1일차 배운 내용 복습 C와 C++의 차이C : 역사가 오래됨, 구조가 간단함( = 구현에 있어서 사용자 부담이 큼), 하드웨어 친화적, 함수형 구조C++ : C에서 파생함, C에 비하여 다소 복잡함( = 구현에 있어서 사용자 부담이 줄어듦, 여전히 부담이 큰 편), 객체 지향형(클래스 지원) 프로그램이 만들어지는 과정전처리 -> 컴파일링 -> 링킹 과정을 거쳐서 소스 코드가 실행 파일로 만들어진다. 빈 소스 코드 파일을 컴파일 하고자 시도하면 다음과 같은 메시지가 출력됨.C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../ ../x86_64-w64-mingw32/lib/ ..

반응형