오늘은 프로그래밍을 할 때 거의 필수적으로 써이는 조건문에 대해 알아보겠습니다. 먼저 조건문은 어떤 조건에 따라 명령을 실행하는것입니다. 우리는 이런 조건문 중에 먼저 가장 범용적인 if문에 대해 알아볼것 입니다. if 문의 기본형태는 아래 사진과 같습니다. 저기 조건문에 들어가는 값이 만약에 0이라면 거짓이 되고, 0 이외에 다른 값들(1, 2)이 들어가게 된다면 조건문을 참으로 인식하게 됩니다. 또한 저 조건문에 들어가는 것들은 주로 비교 연산자인 경우가 대부분인데 이 비교 연산자란 말 그대로 값들을 비교해서 식이 참이면 1 거짓이면 0을 되돌려주게 되는 연산자입니다. 그 종류는 아래 표와 같습니다. 비교 연산자 기능 예 == 같은지 검사 a == b (a와 b가 같으면 참 다르면 거짓) != 다른지..
안녕하세요. 이번에는 C언어로 사용한 프로그래밍을 할 때 가장 많이 사용되는 함수(기능)인 printf 에 대해 알아봅시다. printf 함수는 이름과 똑같이 어떤 내용을 출력해주는 역할을 해줍니다. printf 의 기본 사용법은 printf("출력할 내용"); 입니다. 예를 들어 이렇게 입력해주시면 이렇게 입력한 내용 그대로 cmd(검은 창)에 출력해주게 됩니다. 출력할 내용에는 숫자 문자 상관 없이 올 수 있습니다. 이제 printf의 또다른 기능인 서식문자에 대해 알아봅시다! 먼저 서식문자란 쉽게 말하면 서식문자가 나타내는 형식으로 대체하여 출력해주는것입니다. 이렇게 설명하면 잘 감이 안올 수 있으니 예를 들어드리겠습니다. 자 이렇게 코드를 짜면 저기 출력할 내용에 %d라는 %뒤에 뭔가 붙어있는것이..
오늘은 C언어 프로그래밍의 기본이 되는 main 함수와 세미콜론 그리고 C언어가 아니더라도 모든 언어에 중요한 들여쓰기에 대해 말해보도록 하겠습니다. 우선 main 함수란 간단하지만 무척 중요한 존재로서 C언어로 작성된 프로그램이 실행이될 때 가장 먼저 실행되는 부분입니다. 이렇게 main 함수가 없는 프로그램을 코딩(프로그래밍)을 한 뒤에 컴파일을 하게되면이렇게 오류 메시지를 출력하게 됩니다. 이 진입점이 정의되지 않았다는 오류메시지가 뜻하는 것은 말 그대로 어디부터 실행해야 될지 모르겠다는 것입니다. 이렇게 main 함수가 간단하지만 없어서는 안될 중요한 존재라는 것을 알아보았습니다. 그 다음은 세미콜론에 대해 알아보겠습니다. 세미콜론은 언어로서 마침표와 같은 기능을 한다고 할 수 있습니다. 우리가 ..
이번에는 C언어의 기초가 되는 것들 중 하나인 헤더 파일에 대해 알아보겠습니다. 먼저 헤더파일이란 쉽게 말하면 공구상자라고 생각하시면 됩니다. 간단한 예를 들자면 여러분이 목재의자를 제작하고자 할 때 단순히 목재만 필요한것이 아니라 그것을 가공할 줄자, 톱 등 다양한 도구들이 필요하게 됩니다. 이것을 프로그래밍의 관점에서 보자면 여러분이 데이터를 처리하는 어떤 프로그램을 만들고자 할 때 가공할 도구들이 필요하게 되는것입니다. 먼저 C언어 프로그래밍을 하게 되면 가장 먼저 사용하게 되는 헤더 파일인 stdio.h 헤더파일에 대해 알아봅시다. stdio.h 헤더파일은 printf 나 scnaf같은 기본적인 입출력을 담당하는 함수(기능)을 정의하고 있는 헤더파일입니다. 그리고 헤더 파일을 선언할 때는 #inc..