반응형

프로그래밍/겁나 쉽게 쓴 C, C++ 설명서 16

변수란?

변수란?C 언어에서 변수는 데이터를 저장하기 위한 메모리 공간에 붙여진 이름입니다. 이 메모리 공간은 값을 저장할 수 있는 공간으로, 변수에 저장된 값은 변경될 수 있습니다. 변수를 사용하는 이유데이터 저장: 변수는 값을 저장하기 위해 사용됩니다.예를 들어 정수, 실수, 문자열 등의 데이터를 변수에 저장할 수 있습니다.데이터 처리: 변수를 활용하여 데이터를 조작하고 계산할 수 있습니다.재사용성: 변수를 사용하면 동일한 데이터를 여러 번 사용할 수 있습니다.  로또로 화성 - Google Play 앱간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.play.google.com 자료형이란?변수를 선언할 때는 데이터의 자료형을 지정해야 합니다. 자료형은 변수가 어떤 종류의 데이터를 저장할 수 있는지를 결정..

C 프로그래밍의 시작

C 프로그램의 시작C언어는 .c 확장자를 사용합니다.C언어 프로그램은 main() 함수에서 시작됩니다. 모든 C 프로그램은 main() 함수를 가지고 있어야 합니다. 이 함수는 프로그램의 진입점(entry point)으로, 프로그램이 실행되는 곳입니다.   로또로 화성 - Google Play 앱간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.play.google.com C 프로그램의 시작 예시#include int main() { // 여기에 프로그램 코드를 작성합니다. printf("Hello, World!\n"); return 0;} 이 코드를 한 줄씩 설명해 보겠습니다. #include : 전처리기를 통해 stdio.h 헤더 파일을 불러옵니다. 이 헤더 파일은 입출력에 필요..

주석이란?

주석이란?주석은 프로그램 코드에 추가 설명을 달거나, 특정 부분을 실행에서 제외하고 싶을 때 사용됩니다. 한 줄 주석// 를 사용하여 한 줄에 주석 처리합니다. 주석 기호 뒤의 내용은 해당 줄의 끝까지 주석으로 처리됩니다.#include int main() { int a = 6; // 이 코드는 a가 5보다 큰지를 비교하는 코드입니다. if (a > 5) { printf("a는 5보다 큽니다\n"); } // printf("주석 테스트\n");}  로또로 화성 - Google Play 앱간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.play.google.com 여러 줄 주석/*와 */ 사이에 있는 부분은 모두 주석으로 처리됩니다. 여러 줄의 코드를 동시에 주..

C++ 클래스

클래스 정의C++는 객체지향 프로그래밍 언어입니다.따라서 클래스를 통해 객체를 생성하고, 객체를 이용해 프로그램을 만듭니다. 클래스를 정의하려면 class 키워드를 사용합니다.클래스는 사용자 정의 데이터 타입으로, 객체를 생성하는 “틀” 또는 “청사진” 역할을 합니다. 클래스는 데이터와 기능을 하나로 묶은 붕어빵 틀이라고 생각하면 편합니다.틀이 있으므로 붕어빵을 같은 모양으로 계속 만들 수 있다는 장점이 있는데, 바로 코드의 재사용성 높일 수 있습니다. #include #include // Car 클래스 정의class Car {public: // public 접근 지정자 std::string brand; // 멤버 변수 std::string model; // 멤버 변수 int year; ..

C++ 기초 공사

C++ 특징C++도 C처럼  main() 함수에서 시작하고, 반드시 하나의 main() 함수를 포함해야 합니다.C++는 절차지향인 C에 객체지향 개념을 추가하여 업그레이드 한 컴퓨터 프로그래밍 언어입니다.따라서 C++는 C의 기능을 모두 사용할 수 있습니다.  1. 표준 입출력 라이브러리  C의 #include 를 C++는 #include 의 cin, cout, endl을 사용해서 처리합니다. 입력 : std::cin >> num;출력 : std::cout endl은 줄 바꿈을 의미합니다.  2. 네임 스페이스네임스페이스는 std:: 처럼 적힌 코드를 의미합니다.프로그램을 만들다 보면 여러 명이 개발하게 되고, 함수나, 구조체 등에서 이름 충돌이 발생할 수 있습니다.구분을 위해 소속을 정해주는 것으로, ..

[기술] C와 C++ 역사, 특징, 장단점, 차이점

C와 C++ 역사C와 C++은 서로 밀접한 관계를 가진 프로그래밍 언어입니다. C는 1972년에 미국의 벨 연구소에서 데니스 리치와 켄 톰슨이 개발한 절차 지향적 언어입니다. C는 UNIX 운영체제의 개발에 사용되었으며, 그 후에 다양한 하드웨어와 운영체제에서 널리 사용되었습니다. C는 문법이 간결하고, 효율성이 좋으며, 저수준의 프로그래밍이 가능한 언어로 평가받았습니다. C++은 1979년에 덴마크의 컴퓨터 과학자 비야네 스트롭스트룹이 C의 확장판으로 개발한 객체 지향적 언어입니다. C++은 C의 대부분의 특징을 포함하면서도, 클래스, 상속, 다형성, 연산자 오버로딩, 템플릿 등과 같은 새로운 특징을 추가하였습니다. C++은 C보다 더 복잡하고 강력한 언어로, 대규모의 소프트웨어 개발에 적합한 언어로 ..

반응형