뇌를 자극하는 c++프로그래밍/10

Upload: kanggun0225

Post on 30-May-2018

397 views

Category:

Documents


12 download

TRANSCRIPT

  • 8/14/2019 C++ /10

    1/8

    10 .

    01_

  • 8/14/2019 C++ /10

    2/8

    .

    // 'StudentInfo' .struct StudentInfo

    {

    char bloodType; //

    int stdNumber; //

    float grade; //

    };

  • 8/14/2019 C++ /10

    3/8

    .

    // StdudentInfo 2 .StudentInfo si1;

    StudentInfo si2;

  • 8/14/2019 C++ /10

    4/8

    vs

    (layout)

    . ex)

    , StudentInfo (layout) . bloodType, stdNumber, grade

    . ex)

    , StudentInfo ?

    (layout)

  • 8/14/2019 C++ /10

    5/8

    . ex) StudentInfo

    bloodType, stdNumber, grade

    StudentInfo si1;

    si1.bloodType = 'O';

    si1.stdNumber = 20031128;

    si1.grade = 3.5f;

  • 8/14/2019 C++ /10

    6/8

    .struct StudentInfo

    {

    char bloodType; //

    int stdNumber; //

    float grade; //

    };

    int main()

    {

    // StudentInfo 2 .StudentInfo si1 = { 'O', 20031128, 3.5f };

    StudentInfo si2 = { 'A', 19961219, 2.3f };

    .

    .

    .

  • 8/14/2019 C++ /10

    7/8

    1:1

    .

    struct Point

    {

    int x; // x

    int y; // y

    };

    Point pt1 = { 30, 50};

    Point pt2;

    pt2 = pt1; // pt1 pt2 .

    cout

  • 8/14/2019 C++ /10

    8/8

    2

    .

    .

    struct Point

    {

    int x;

    int y;

    }pt1 = { 30, 50}, pt2;

    struct //

    {

    int x;

    int y;

    } pt1 = { 30, 50}, pt2;