전공/C

전공/C

[5] C언어 열거형(enum)

www.udemy.com/share/101uZeBksSd1tWRXQ=/ C 언매니지드 프로그래밍 이 강좌는 선수 과목인 '실무 프로그래밍 입문'에서 배운 절차적 프로그래밍 지식을 기반으로 C언어가 언매니지드 언어로서 가지는 기능들에 대해서 알아봅니다 www.udemy.com 참고 영상입니다. 열거형(enum) - 열거형은 정수형 상수에 이름을 붙여서 코드를 이해하기 쉽게 해주는 것. - 열거, 목록을 뜻하는 enumeration에서 따옴. - C에서는 int -> enum, enum -> int, enum -> 또 다른 enum 으로 대입 가능. const int ValueA = 1; const int ValueB = 2; const int ValueC = 3; 위와 같이 상수의 개수가 많아지면 선언하기..

전공/C

[4] C언어의 bool 형

www.udemy.com/share/101uZeBksSd1tWRXQ=/ C 언매니지드 프로그래밍 이 강좌는 선수 과목인 '실무 프로그래밍 입문'에서 배운 절차적 프로그래밍 지식을 기반으로 C언어가 언매니지드 언어로서 가지는 기능들에 대해서 알아봅니다 www.udemy.com 참고 영상입니다. bool 형 안쓰는 이유 - C89에 없음.(C99에서 새로 들어옴) - 정수로 대신 쓸 수 있음. - 0이면 false, 0이 아니면 true 사용 가능. - 하드웨어에서도 실제 bool이 없음. - while문의 조건으로 숫자를 사용 가능함. Assembly 언어 00CE1043 cmp dword ptr [argc], 0 -> 00CE1043(메모리) dword ptr [argc] 에서 0을 빼서 0과 같은지 확..

전공/C

[3] C 기본 자료형

www.udemy.com/share/101uZeBksSd1tWRXQ=/ C 언매니지드 프로그래밍 이 강좌는 선수 과목인 '실무 프로그래밍 입문'에서 배운 절차적 프로그래밍 지식을 기반으로 C언어가 언매니지드 언어로서 가지는 기능들에 대해서 알아봅니다 www.udemy.com (참고한 영상 - Udemy 유료 강의) 기본자료형 char : 1byte 문자형/정수형(C안에서만) - java에서는 2byte로 표현 / byte = 8bits short : 2byte 정수형 int : 4byte 정수형 long : 4byte 정수형 float : 4byte 실수형 double : 8byte 실수형 long double : double 이상의 표현 범위 unsigned와 signed - '부호 있음'을 명확하게 ..

전공/C

[2] C 언어의 기본 설명.

C는 절자척 언어이다. 절차적 언어로 작성한 코드는 데이터보다 프로세스에 중점이 맞춰져 있다. (작성한 코드가 위에서 아래로 진행되기 때문) C언어 함수 - 모두 전역 함수이다. - 기본적으로 어디에서나 호출이 가능하다. C언어 변수 - 함수 밖에 선언되어 있으면, 전역 변수 - 함수 안에 선언되어 있으면, 지역 변수(Local)