Lang/C언어(2)
-
[기본문법] 2. 변수
C언어의 변수 선언은 Java와 매우 흡사하다. 하지만 몇가지 차이점이 있는데 1) 가비지 컬렉션이 없다 ㄴ> C언어는 garbage collection을 제공하지 않는다. 그래서 초기화가 중요하다. 2) 기본 자료형 long long / long double ㄴ> 8바이트 혹은 그 이상의 크기를 가진 자료형을 가지고 있다. 3) 상수 선언 ㄴ> Java는 상수 선언시 final를 붙이지만 C언어에서는 const로 선언을 한다. int main(){ const int num = 10; int const num2 = 15; } => 위와 같이 const와 자료형의 순서는 상관없다.
2024.04.15 -
[기본문법] 1. 표준입출력 함수
stdio Standard I/O를 줄인 단어로 STandard Input/Output 을 의미한다. 말그대로 표준입출력을 뜻하는데 이 함수를 헤더에 넣어줘야 데이터 입력 및 출력이 가능해진다. 1. 선언 방법 #include int main() { return 0; } #include는 소스코드 파일 내에서 다른 헤더파일이나 라이브러리를 포함시키는 역할을 한다 .h는 해당 메소드에 '.'좌변과 관련해서 헤더파일을 추가하겠다란 의미이다. C에서는 main문 선언이 없으면 에러가 생긴다. 그래서 main문은 필수로 들어가야한다. main문 앞에 선언한 데이터 타입은 해당 메소드가 반환할 return 타입이다. 즉 저 메소드는 stdio라는 표준입출력 함수를 헤더파일로 포함하는 정수를 반환하는 메인 메소드로..
2024.04.15