worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • node
    • MONGOOSE
    • 디비데드락
    • Javascript
    • EC2
    • MongoDB
    • CloudFront
    • docker
    • nodejs
    • NoSQL
    • db데드락
    • flutter #provider #error
    • ci/cd
    • AWS
    • NVM
    • ec2 #코드디플로이 #리눅스
    • Blue/Green

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/c , c++

    tpyedef 키워드로 구조체만들기

    2021. 5. 12. 02:51

    typedef키워드를 사용하면 구조체 선언을 할때 struct키워드 없이 별칭만으로 

    int A; 이렇게 변수를 선언하듯이 사용가능

     

     

    보통은 struct person A; 이렇게 선언하는데

    구조체를 만들때 typedef로 만들면

    person A; 이런식으로 선언 가능하다

     

    <기본 구조체 만드는법>

    struct person{

        char name[10];

        int age;

        double height; 

    };

    <기본 구조체 선언>

    int main(void){

        struct person kim;

        kim.name = " kimwong";

        kim.age = 15;

        kim.height = 188.2;

     

        return 0;

    }

     

    <typedef키워드를 사용한 구조체 만들기>

     

    기본형태

    typedef struct 구조체이름{          //구조체 이름과 구조체별칭은 같아도되가 달라도 컴파일이랑은 상관없으나

        자료형 멤버이름;                  // 보통 구조체이름앞에 _(언더슬래시)를 붙이거나 tag_이런거 붙인다드라

    }구조체별칭;

     

     

    typedef struct person{

        char name[10];

        int age;

        double height; 

    }person;

     

    <typedef구조체 선언>

     

    int main(void){

        person kim;

        kim.name = " kimwong";

        kim.age = 15;

        kim.height = 188.2;

     

        return 0;

    }

     

     

     

     

    'programming > c , c++' 카테고리의 다른 글

    [테트리스개발] 콘솔창의 종료문구가 게임보드 중간에 낀 현상  (0) 2021.07.12
    [테트리스개발]c언어 난수생성  (0) 2021.07.12
    [테트리스개발]BOOL WINAPI 반환타입  (0) 2021.07.11
    [테트리스개발] 테두리 그리기  (0) 2021.07.04
    (c언어) 변수에 대하여 알아야할것  (0) 2021.05.14
      'programming/c , c++' 카테고리의 다른 글
      • [테트리스개발]c언어 난수생성
      • [테트리스개발]BOOL WINAPI 반환타입
      • [테트리스개발] 테두리 그리기
      • (c언어) 변수에 대하여 알아야할것
      worldint
      worldint
      공부한 내용들, 트러블 슈팅, 아티클 번역 등등 올리는 블로그입니다

      티스토리툴바