[원티드 포텐업 게임 개발자 양성과정 2기 - 6일차] 구조체, 함수

2025. 2. 25. 16:05·프로그래밍 공부/원티드 포텐업 게임 개발자 양성과정 2기

 

구조체

 

하나의 데이터 타입이 아니라, 다양한 데이터타입을 묶어서 새로운 데이터타입을 필요로 할 때 사용된다.

 

struct Player

{

    string name;

    float moveSpeed;

    double attackVaule;

    int hp;

    bool isDead;

    name, moveSpeed, attackValue, hp, isDead

};

 

C++ 에서 구조체와 클래스의 차이점은 

 

구조체는 접근 지정자가 public:
 클래스는 private: 

이다.

 

위 사항 말고는 큰 차이점이 없다.

 

함수

 

코드를 특정 기능 단위로 묶어 놓은 것.

 

함수의 유용성

1) 코드 자체가 매우 간략해질 수 있다.

2) 함수명, 매개변수명

=기능을 나타내기 때문에 코드 가독성 / 유지 보수가 편해진다.

3) 코드의 국지화, 코드의 지역화를 통해서

에러 / 확장에 대한 관리가 수월해진다.

 

지역변수 : 변수가 선언된 코드 묶음에서만 라이프 사이클이 존재하는 변수

전역변수

ㅇ

 

 

 

 

 

'프로그래밍 공부 > 원티드 포텐업 게임 개발자 양성과정 2기' 카테고리의 다른 글

[원티드 포텐업 게임 개발자 양성과정 2기 - 3일차] 간단한 게임 구현  (0) 2025.02.21
[원티드 포텐업 게임 개발자 양성과정 2기 - 2일차]  (0) 2025.02.20
[원티드 포텐업 게임 개발자 양성과정 2기 - 1일차] 언어와 C++ 기초  (0) 2025.02.19
'프로그래밍 공부/원티드 포텐업 게임 개발자 양성과정 2기' 카테고리의 다른 글
  • [원티드 포텐업 게임 개발자 양성과정 2기 - 3일차] 간단한 게임 구현
  • [원티드 포텐업 게임 개발자 양성과정 2기 - 2일차]
  • [원티드 포텐업 게임 개발자 양성과정 2기 - 1일차] 언어와 C++ 기초
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (184)
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (63)
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (11)
        • 블루프린트 Paper2D 로 게임 만들기 (14)
        • 팀 프로젝트 (1)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      오블완
      실전 C 프로그래밍
      실전C프로그래밍 실습문제
      c++ 17298
      핸즈온 머신러닝
      언리얼엔진 eqs c++
      티스토리챌린지
      c언어
      언리얼엔진5
      실전 C프로그래밍 나중채
      C언어 실습문제
      실전 C프로그래밍 실습문제
      실전C프로그래밍
      핸즈온 머신러닝 2판
      실전C프로그래밍 나중채
      언리얼엔진 eqs generator
      언리얼엔진5 fps 프로젝트
      언리얼엔진
      실전 C프로그래밍
      언리얼엔진 eqs 커스텀
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    [원티드 포텐업 게임 개발자 양성과정 2기 - 6일차] 구조체, 함수
    상단으로

    티스토리툴바