뇌를 자극하는 c++프로그래밍/10
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;