본문 바로가기
반응형

분류 전체보기142

C언어 string / 문자열 / C++ 기초 안녕하세요 판타지코딩입니다! 오늘은 C++에서 활용하는 string에 대해서 공부해보겠습니다. string에 대해서 공부하기에 앞서 char에 대해서 알아보겠습니다. char는 1개 문자를 저장할 수 있는 자료형입니다. char a = 'A'; 이런식으로 활용할 수 있는 자료형입니다. 그런데 이렇게 char를 활용해서 문자를 표현한다면 문장을 표현할 때는 다른 방법이 필요합니다. 그래서 오늘 활용하려고 하는 자료형이 바로 'string'입니다. string은 '문자열'을 저장할 수 있는 편리한 자료형입니다. string a = "ABCDE"; 이렇게 string으로 변수를 선언하면 문장을 저장할 수 있습니다. string을 활용하기 위해서는 string 이라는 헤더 파일을 include 해야 합니다. 그.. 2022. 9. 28.
라이브러리 / 라이브러리가 무엇일까? / C언어 기초 안녕하세요 판타지코딩입니다! 오늘은 라이브러리에 관해서 공부해보겠습니다. 라이브러리가 무엇일까요? 라이브러리란 자주 쓰는 함수를 모아 놓은 도서관이라고 생각하시면 됩니다. 프로젝트를 생성하면 자주 쓰는 함수가 있습니다. 반복적으로 쓰이는 함수를 매번 선언하고 정의해준다면 개발 프로세스의 속도 면에서 효율성이 떨어질 수 있습니다. 이 때 라이브러리를 활용해준다면 쉽고 간편하게 프로그래밍이 가능합니다. 라이브러리에는 정적 라이브러리와 동적 라이브러리가 있습니다. 정적 라이브러리는 컴파일을 할 때 라이브러리를 실행 파일에 복사해서 저장해주는 방식입니다. 그래서 동적 라이브러리 보다는 실행 파일 용량이 더 크다고 볼 수 있습니다. 동적 라이브러리는 필요할 때 라이브러리를 호출해서 활용하는 방식입니다. 이렇게 활.. 2022. 6. 26.
C언어 자료형 / int / 정수형 / C언어 기초 안녕하세요 판타지코딩입니다! 오늘은 C언어의 개념 중 '자료형'이 무엇인지 알아보겠습니다. 자료형이 무엇일까요? C언어에서는 변수라는 개념이 있습니다. 변수에는 숫자, 문자 등 여러 가지를 저장할 수 있습니다. 예를 들어 변수 a에 1이라는 숫자가 저장되어 있다면 2라는 숫자를 다시 저장할 수 있습니다. 이렇게 데이터가 바뀔 수 있습니다. 그런데 이 변수는 숫자를 저장할지 문자를 저장할지 정의할 때 부터 정해야 합니다. int a; char a; 이렇게 무엇을 저장할지 결정하고 정의해야 합니다. 그래서 앞에 적힌 int나 char 같은 단어가 바로 '자료형'을 의미합니다. 오늘 알아볼 자료형은 'int'형입니다. int형 자료형은 '정수'를 저장하기 위한 자료형입니다. 1, 10, -100 등 정수를 저.. 2022. 5. 27.
C언어 반복문 / for문 while문 / C언어 기초 안녕하세요 판타지코딩입니다! C언어에는 반복문이 여러 가지 있습니다. 가장 많이 쓰는 방법이 for문과 while문 입니다. 오늘은 for문과 while문의 차이점과 특징에 관해서 공부해보겠습니다! 먼저 아래의 코드를 통해서 덧셈의 과정을 공부해보겠습니다. #include int main() { int a; a = 0; a++; a++; a++; printf("%d", a); return 0; } int형 변수 a에 0을 저장했습니다. 그리고 a++; 라고 작성하면서 a의 값을 1씩 증가시킵니다. a++;가 세 번 실행됐기 때문에 a는 1씩 3번 증가합니다. 그럼 a에 저장된 0은 1, 2, 3이 됩니다. printf문으로 a를 출력한 결과 3이 출력됩니다. 이 과정을 조금 더 짧게 작성할 수 있을까요?.. 2022. 5. 26.
반응형