목록프로그래밍 (4)
알버트의 개발하는 블로그
이번 시간에는 C언어에서 많이 쓰이고 있는 포인터에 대해서 배워보겠습니다. 우리가 변수를 선언했을 때, 이 변수는 컴퓨터의 메모리에서 어떤 공간을 차지하게 됩니다. 그리고 이 공간이 어디에 있는지를 알려주는 것이 바로 포인터라고 생각하시면 됩니다. 포인터란? 포인터란 변수나 배열이 메모리에 생성된 주소를 말합니다. 그리고 포인터 변수는 값(상수)을 기억하지 않고 포인터를 기억합니다. 컴파일러에게 포인터 변수임을 알려주기 위해 변수명의 앞에 '*'을 붙여야 합니다. 포인터 변수 선언시 붙여주는 자료형은 포인터 변수에 저장할 변수나 배열의 자료형을 따라서 적어주면 됩니다. 그리고 또 한가지 흥미로운 점은, 선언시 붙여주는 자료형에 상관없이 포인터 변수는 무조건 4바이트의 크기를 가진다는 것입니다. 이제 간단..
이번 시간에는 C 언어에서 제공하는 기본 연산자들에 대해서 배워보도록 하겠습니다. 우리가 일반적으로 쓰이는 연산(더하기, 빼기, 곱하기, 나누기)이 프로그래밍에도 동일하게 존재합니다. 다만, C에서 좀 달라지는 건 나누기 하나밖에 없습니다. 더하기, 빼기, 곱하기는 그대로 쓰이지만 나누기는 좀 다릅니다. 한번 간단한 예제를 통해 알아보겠습니다. 기본 연산자 예제 빈 프로젝트 만들고 소스파일 만들어서 아래 소스를 적어주세요. 대표사진 삭제 사진 설명을 입력하세요. 먼저 정수형 변수 x를 선언하고 그 안에 100을 저장해줍니다. y도 선언하고 50을 넣어줍니다. z는 좀 다르게 실수형 변수를 선언하고 1.5라는 실수를 넣어줍니다. printf로 x+y의 값과 x*y, 그리고 x/y, x%y까지 출력해봅니다!..
이번 시간은 제 4강 변수와 자료형에 대해서 배워보도록 하겠습니다. 본 강의는 변수의 개념과 자료형의 개념에 대해 간략하게 설명하는 강의입니다! 변수와 자료형이란? 우선 변수의 개념에 대해서 먼저 말씀드리겠습니다. 우리 개발자들이 프로그래밍을 할 때, 값을 저장하는 택배박스라고 보시면 됩니다. 우리가 택배 거래를 할 때, 그냥 택배물건만 보낼 순 없고 박스에 넣어서 보내야만 합니다. 마찬가지로 프로그래밍을 할 때 우리는 변수라는 택배 박스를 써서 값을 보관합니다. 근데 우리는 프로그래밍을 할 때 주로 숫자(정수, 실수)와 문자를 많이 쓰게 됩니다. 그래서 변수도 마찬가지로 숫자변수와 문자변수들이 존재합니다. 어떤 변수를 써주는지 알려주는 것이 자료형입니다. 먼저 숫자 자료형들을 말씀드리자면, int (정..
우리는 앞으로 C언어와 C++언어로 개발을 해볼텐데요. 두 언어에 대해서 간단하게 설명해드리겠습니다. C언어는 모든 프로그래밍 언어의 시초가 되는 언어라고 보시면 되요. 가장 기초가 되는 언어입니다. 그리고 C++ 언어는 C언어를 기본으로 깔고 좀 더 기능을 추가한 언어입니다. C언어의 업그레이드버전입니다. 우리들은 앞으로 C++ 소스파일로 주로 개발을 할건데요. C++파일안에서는 C언어 사용도 가능합니다. 자, 그럼 이번엔 아주 간단하고 기본적인 C언어로 문자 출력하기를 해볼겁니다. 일명 'Hello world!'라는 문자열을 출력해볼건데요. 이 부분은 모든 학생들이 c언어를 공부할때 제일 먼저 보게 되는 부분입니다. 먼저 저번 시간까지 해서 만들었던 소스파일을 열어줍니다! 대표사진 삭제 사진 설명을 ..