본문 바로가기

[C언어기초] 전처리기란? 전처리기 - # include 입출력 전처리기 호출 - # define 치환 역할 - # ifndef 매크로상수 재정의 방지, 조건부 - # if () 조건부, 조건식에 따라 전처리를 수행 전처리기는 전에 처리하는 기능이 있다고 해서, 전처리기 이다. C언어 초반에 #include를 코딩하고, 본격적으로 프로그래밍을 시도하는데, 그것의 의미를 알아두면, 전처리기를 보다 쉽게 이해할 수 있다. > # include 요약하면, "전처리기(#)야 include라는 파일에 있는 stdio.h 헤더파일을 미리 실행해죠" 이다. stdio.h 는 include라는 파일에 있는 헤더파일 -C언어 함수들이 압축되어 있는 파일이다- 이다. 전처리기는 이 파일을 컴파일러가 기능을 수행하기 전에 미리 처리한다. 위의 vis.. 더보기
[C언어기초]C언어란? C언어 배우는 이유 공대생으로 처음 입학하고, C언어 수업을 들었을 때다. 1학년 새내기들 C언어 담당하셨던 교수님이 계셨었는데, C언어 관련 서적도 내시고 수업이 쉽고 재밌어서, 우리 학교에서 꽤 유명한 교수님이셨다. 그 교수님이 버릇처럼 하시던 말씀이 있었다. "C언어 C++, VISUAL C++만 할 줄 알면 대기업에서 모셔간다" 이런 말씀 자주하셨다. 솔직히 지금 생각하면, 좀 틀린 말인 것 같다. 하지만, 분명 공대생이라면 이수해야 할 필수 과목들인 것은 의심할 여지가 없다. 이 말씀에 혼자 삘 받아서(?) C언어 관련 성적은 눈에 쌍심지 켜고 관리를 했었던 기억이 있다. 오늘, 내가 포스팅 하는 것은 1학년때, 수업을 따라가면서 혼자 독학도 했었던 C언어에 대한 기초적인 얘기를 하기 위해서다. 왜 이런 얘기를 하.. 더보기