สรุปความเข้าใจหลังจากเรียนบทที่2

1. ได้เข้าใจความหมายของ อะเรย์(Array) อะเรย์หรือแถวหรือลำดับ นั่นคือแถวหรือลำดับของข้อมูลชนิดเดียวกันที่มีจำนวนหลายตัวนำมาเก็บในตัวแปรชื่อเดียวกัน แต่ต่างกันที่ตัวบอกลำดับ

2.ได้รู้หน้าที่ของ อะเรย์ แล้วได้รู้ว่ามี อะเรย์1มิติ กับ อะเรย์2มิติ โดยทราบว่าอะเรย์คือโครงข้อมูล ซึ้งมีทั้งข้อมูลแนวตั้ง แนวนอน ตามความเข้าใจของผมดังรูป

3. ได้รู้จักและเข้าใจเกี่ยวกับ โครงสร้างของ structure



#include
struct birthday
{
int day;
char month[20];
int year;
};
struct ID_card
{
long id;
char name[30];
char address[40];
char blood_type[3];
char nationality[10];
struct birthday bd;

}idc;
void input_data()
{
printf("Personal Data\n");
printf("ID = ");
scanf("%l",&idc.id);
printf("Enter your name : ");
scanf("%s",&idc.name);
printf("Date of birth : ");
scanf("%d",&idc.bd.day);
printf("month of birth : ");
scanf("%s",&idc.bd.month);
printf("Year of birht : ");
scanf("%d",&idc.bd.year);
printf("your blood type : ");
scanf("%s",&idc.blood_type);
printf("your address : ");
scanf("%s",&idc.address);
printf("your nationality : ");
scanf("%s",&idc.nationality);
}
void show_data()
{
printf("Personal Data : \n");
printf("%x\n",idc.id);
printf("Name : %s\n",idc.name);
printf("birthday : %d-%s-%d \n",idc.bd.day,idc.bd.month,idc.bd.year);
printf("your blood type : \n");
printf("%s",idc.blood_type);
printf("your address : \n");
printf("%s",idc.address);
printf("your nationality :\n");
printf("%s",idc.nationality);
}
main()
{
input_data();
show_data();

}

ชื่อ : นาย กริช หาเรือนชีพ
Mr.Grish Haruencheep
รหัสนักศึกษา : 50172792012
หลักสูตร การบริหารธุรกิจ(คอมพิวเตอร์ธุรกิจ) คณะวิทยาการจัดการ มหาวิทยาลัย ราชภัฏสวนดุสิต
E mail : u50172792012@gmail.com
เบอร์โทรศัพท์ติดต่อ 087-5452350