이번 강의에서는 가장 기본이 되는 변수 선언에 대해 알아보겠습니다. 강좌를 들으면서 궁금한 점, 모르는 부분은 댓글로 물어보면 답변해 드리겠습니다 변수란? 프로그램에 값을 저장하기 위해 필요한 것을 변수(variable)라고 생각하시면 됩니다. 변수는 메모리에 만들어지는데 각각의 주소가 있습니다. 이 주소에 대한 부분은 포인터 배울 때 자세하게 다루겠습니다. 변수를 사용하는 이유⭐⭐ 우리가 데이터를 입력을 할 때 데이터를 저장을 해야 하는 변수가 없으면 저장을 할 수 없습니다. 예를 들어 계산을 하는 프로그램을 만든다고 할 때 연산 전 숫자인 데이터값을 받아야 하는데 변수가 없으면 받지 못합니다. 또한 코드의 직접 값을 대입하는 것보다 변수를 사용하면 프로그램이 더욱 유연해집니다. 예시로 아래 코드를 확..
이 강의에서는 프로그램에 필수라고 할 수 있는 주석문에 대해 알아보겠습니다. 강좌를 들으면서 궁금한 점, 모르는 부분은 댓글로 물어보면 답변해 드리겠습니다 주석문 주석(omment)은 컴파일러가 처리하지않는 문장이므로 코드에 대한 설명을 작성하거나 특정 코드를 임시로 컴파일되지 않도록 사용하게 됩니다. 프로그램이 길어질수록 코드가 복잡해지고 무슨 내용인지 기억이 안날 수 있어서 주석을 달아주는 게 좋습니다. 또한 여러 사람들과 협업을 할 때 주석을 달아주면 다른 사람이 내가 작성한 코드를 이해할 때 좋습니다. 한 줄 주석 처리 : // 01 printf("Hello World!"); // Hello World! 출력 02 //printf("Hello World!"); 한줄을 주석처리를 방법으로 코드의 앞..
이 강좌에서는 개발 과정과 처음으로 프로그래밍을 해보겠습니다. 자세하게 설명을 했지만 뒷부분에서도 설명을 할 예정이니 간단하게 코딩만 하셔도 됩니다. 1. 프로그램 개발 과정 우리가 하는 단계는 구현(implementation) 단계입니다. 이 단계에서는 개발 도구를 사용하여 프로그램 소스를 작성하고 컴파일 후에 실행됩니다. 구현도 여러 가지 단계로 나누어집니다. 소스작성 프로그래밍 언어를 이용하여 작업 내용을 작성한 것을 소스코드라고 합니다. 소스코드는 텍스트 에디터를 이용하여 텍스트 파일로 저장됩니다. 이 파일을 소스파일이라고 하는데 확장자는 ".c"를 사용합니다. 컴파일 소스 파일을 컴파일러가 소스파일을 분석하여 컴퓨터가 실행이 가능하게 기계어로 변환해 줍니다. 소스 파일이 문법에 맞지 않으면 오류..
첫 강좌는 간단하게 C언어를 배우기 위한 개발툴 설치하는 방법에 대해서만 알아보겠습니다. 강좌를 들으면서 궁금한 점, 모르는 부분은 댓글로 물어보면 답변해 드리겠습니다 개발툴 설치 윈도우에서 대표적인 통합 개발 도구인 비주얼 스튜디오를 사용하겠습니다. 아래 비주얼 스튜디오 공식 홈페이지 URL로 들어가 줍니다. https://visualstudio.microsoft.com/ko/ URL에 접속하면 다음과 같은 화면을 볼 수 있는데 상단에 다운로드를 선택합니다. 그리고 Visual Studio 2022에 다양한 버전이 나올 건데 우리는 Commumity를 다운로드해 줍니다. (MAC을 사용하는 유저는 MAC용 Viusal Studio가 따로 있습니다.) 설치가 끝나면 이런 화면이 나오는데 선택사항 중 꼭 ..
안녕하세요. 개발자 지망생 김하현이라고 합니다. 이 글에서는 C언어에 대해 알아보겠습니다. C언어의 역사 C언어의 역사를 하기 전에 우리가 역사를 배우는 이유에 대해 생각해 보겠습니다. 필자는 단순하게 역사를 외운다면 공부할 필요 없다고 생각합니다. 우리가 컴퓨터에 대한 공부를 해도 최초의 컴퓨터 '에니악'이 아닌 콜롬서스가 나오는데 어떤 이유 때문에 콜롬서스가 2년 늦게 나왔다고 하는 거 같은데 암튼 상관없는 내용이니 여기까지 하고 대부분 공부할 때는 처음에 역사에 대한 내용이 나옵니다. C언어에 대한 역사를 배우면 우리는 C언어가 왜 생겼는지, 특징에 대해 어느 정도 알고 우리가 C언어를 왜 배우는지 알 수 있습니다. 우리는 역사를 배웠는데 그 외의 다양한 것들을 동시에 습득할 수 있습니다. 그래서 ..