OneDev
close
프로필 사진

OneDev

github: @ws1811

  • 분류 전체보기 (101) N
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 자료구조&알고리즘 (16)
      • BOJ (8)
      • 프로그래머스 (8)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux\Git (5)
    • DB\SQL (12) N
      • SQL(Oracle) (6)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3) N
    • Exceptions\Errors (3)
    • 기타 (10)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
  • 홈
  • 태그
  • 방명록
[C++] 자료형 개요(작성중)

[C++] 자료형 개요(작성중)

※ C++ 에서 제공하는 자료형은 크게 두 가지로 나뉜다. 기본 자료형 사용자 정의 자료형 이번 포스팅에서는 어떤 자료형들이 있는지에 대해 대략적으로만 살펴보고, 각 자료형들에 대한 자세한 설명은 나중에 자료형 별로 따로 다루기로 한다. 1. 기본 자료형 C++ 을 포함한 많은 프로그램 언어들은 각 언어마다 기본적으로 제공하는 자료형들이 있다. 이런 자료형들은 변수나 객체의 형식 또는 그 크기를 구분하기 위한 용도로 사용된다. C++ 에서 기본적으로 제공하는 자료형 : 논리형 문자형 정수형 실수형 2. 사용자 정의 자료형 C++ 에서 제공하는 사용자 정의 자료형 : 열거형(enum) 문자열 포인터 배열 구조체 공용체 클래스

  • format_list_bulleted Language/C++
  • · 2022. 8. 1.
[C++] main 함수란?

[C++] main 함수란?

※ 목차 main 함수란? main 함수의 인자 (argc, argv) 1. main 함수란 ? → main 함수는 " 프로그램이 실행될 때 운영체제에 의해 호출되는 함수 " 이다. ( 또는 진입(Entry Point) 함수 라고도 한다.) main 함수는 다음과 같은 형식으로 구성되어 있다. int main(void) { 명령문 1; 명령문 2; ... ... return 0; } main 함수의 리턴 자료형은 int 형(정수형)이다. 이 값은 프로그램이 종료될 때 운영체제에 반환되는 값으로, 종료코드(exit code) 라고도 한다. 파일을 찾을 수 없거나 예상치 못한 값이 입력되는 등 프로그램을 더이상 실행할 수 없는 오류가 발생하면 1을 반환하여 비정상적인 종료임을 운영체제에 알린다. 정상적으로 ..

  • format_list_bulleted Language/C++
  • · 2022. 8. 1.
[C] 18. 포인터(pointer)

[C] 18. 포인터(pointer)

▣ 목차 1. 포인터란? 2. 포인터 정의하기 3. 주소연산자(&) 4. * 연산자 5. 포인터에 타입이 있는 이유? 6. 상수포인터? 7. 포인터의 덧셈 8. 배열과 포인터 9. 배열을 가리키는 포인터 10. 포인터 배열 1. 포인터(pointer) 란? 포인터 : (메모리 상의) 특정 데이터의 주소값 을 보관하는 변수. (정확히는 시작 주소값) 포인터는 int 형 변수, char 형 변수와 같은 변수들과 전혀 다른 것이 아니다. int 형 변수가 정수 데이터를 보관하고, float 형 변수가 실수 데이터를 보관했던 것처럼 포인터는 데이터가 저장된 주소값을 보관하는 변수인 것이다. (참고) 포인터도 엄연한 변수이기 때문에 메모리 상에서 공간을 차지하고, 포인터 자신만의 주소를 갔고있다. 포인터 변수의 ..

  • format_list_bulleted Language/C
  • · 2022. 7. 27.
[C] 17. 배열(Array)(2) - 고차원 배열(2차원 배열, 3차원 배열,...)

[C] 17. 배열(Array)(2) - 고차원 배열(2차원 배열, 3차원 배열,...)

지난 포스팅에서는 배열의 기본적인 것들에 대해 알아보았다. 이번 시간에는 2차원 배열을 포함한 고차원 배열에 대해 알아보자. 1. 2차원 배열이란? 2차원 배열은 배열을 원소로 갖는 배열 이라 생각하면 될듯하다. ("배열의 배열" 이라 생각하면 이해가 쉬울듯하다) 2차원 배열을 정의하는 방법은 다음과 같다. (배열의 타입) (배열 이름) [a][b] // a, b 는 배열의 크기(정수형) 이를 다음과 같이 이해하면 어떨까 싶다 : a : 2차원 배열 원소의 갯수는 a 개 이다 b : 각 원소는 b개의 원소로 이루어진 배열 // (예시) int arr[3][2] ; // 이 배열은 총 3개의 원소로 이루어져 있는데, 이 세개의 원소는 각각 2개의 원소를 가진 1차원 배열이다 이를 그림으로 나타내보면 다음과..

  • format_list_bulleted Language/C
  • · 2022. 7. 26.
[C] 16. 배열(Array) (1)

[C] 16. 배열(Array) (1)

1. 배열이란? C 언어에서는 같은 타입의 여러개의 변수를 연속적으로 정의할 수 있는 방법을 제공하고 있는데, 이를 배열(Array)라 한다. 즉 배열은 같은 형(type) 을 가진 변수들의 집합 정도로 생각하면 될 듯 하다. 2. 배열의 기초 (1) 배열의 정의 배열을 정의하는 방법은 기본적으로 다음과 같다. ( 배열의 type ) ( 배열의 이름 ) [원소개수]; // 예시 int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; 위의 예에서 arr 은 int 형 변수 10개를 원소로 가지는 배열인 것이다. 만약 int arr[10] 대신 char arr[10] 이라 썼다면 원소들은 모두 char 형 변수로 선언되었을 것이다. 또한, 위의 예에서 처럼 배열의 정이 옆에 = ..

  • format_list_bulleted Language/C
  • · 2022. 7. 25.

[C] 15. 조건문 -switch 문

switch 문의 기본 구조는 다음과 같다. switch ( 변수 ) { case 값1 : // 세미콜론(;) 이 아니라 콜론(:) 임에 유의 명령들 break; case 값2: 명령들 break; .... .... case 값n: 명령들 break; default:// if-else 구문에서 else와 같은역할 명령들 break; } (1) 맨 윗줄 ( 변수 ) 란에는 아래에 나오는 값1, 값2,.... 들과 비교할 변수가 들어가게 된다. (2) switch 문에 사용될 변수는 반드시 정수 데이터를 보관하는 변수여야 한다. 다시말해 변수 부분에 들어갈 수 있는 데이터 타입은 char. short, int, long 중에 하나여야 한다. 만약 float 이나 double 등의 데이터 타입을 가진 변수를 ..

  • format_list_bulleted Language/C
  • · 2022. 7. 23.
  • navigate_before
  • 1
  • ···
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (101) N
    • Language (42)
      • C (30)
      • C++ (6)
      • JAVA (6)
      • Python (0)
    • 자료구조&알고리즘 (16)
      • BOJ (8)
      • 프로그래머스 (8)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux\Git (5)
    • DB\SQL (12) N
      • SQL(Oracle) (6)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3) N
    • Exceptions\Errors (3)
    • 기타 (10)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
인기 글
전체 방문자
오늘
어제
Copyright © one_dev 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바