구조체 변수-구조체 정의, 구조체 변수 선언, 일반 변수 vs 구조체 변수

CODEDRAGON Development/C, C++

반응형

   

구조체 변수

멤버변수를 접근하는 변수

구조체 변수도 다른 일반 변수와 같이 배열 포인터로 사용할 있습니다.

   

   

구조체 정의, 구조체 변수 선언 – 동시에

#include <stdio.h>

   

struct point{ // 구조체 정의

    int x;

    int y;

} s1, s2, s3; // 구조체 변수 선언

   

int main(void){

    // .......

    return 0;

}

   

   

구조체 정의, 구조체 변수 선언 – 따로

#include <stdio.h>

   

struct point{ // 구조체 정의

    int x;

    int y;

};  

   

int main(void){

// 구조체 변수 선언

    struct point s1, s2, s3;    

    // .......

    return 0;

}

   

   

   

일반 변수 vs 구조체 변수

일반변수와 구조체 변수의 선언방식은 동일합니다.

일반 변수의 선언

(기본자료형 변수)

//자료형 변수

int a;

int b;

int c;

//자료형 변수

int a, b, c;

구조체 변수의 선언

(사용자 정의 자료형 변수)

//자료형 변수

struct point s1;

struct point s2;

struct point s3;

//자료형 변수

struct point s1, s2, s3;