วันศุกร์ที่ 26 มิถุนายน พ.ศ. 2552

DTS02-23-06-2552

ความหมายของ Structure หรือโครงสร้าง คือ
กลุ่มของข้อมูลที่มีชนิดเหมือนกัน หรือต่างกันก็ได้ซึ่งนำมารวมกลุ่มแล้วเรียกเป็นชื่อเดียวกัน
• Structure มีประโยชน์มากในการสร้างและจัดการโครงสร้างข้อมูลที่ซับซ้อน ประเภทของตัวแปร
• ตัวแปรเดี่ยว คือตัวแปรที่ขณะใดขณะหนึ่ง จะเก็บข้อมูลได้ค่าเดียว
เช่น – char ch1; – int x;
• ตัวแปรชุด คือตัวแปรที่เก็บข้อมูลประเภทเดียวกัน ได้หลายค่า
เช่น – int num[ ] = {5, 7, 1, 18, 20}; – float f[10];
• ตัวแปรชนิด Structure คือตัวแปรที่สามารถเก็บข้อมูลหลายประเภท ภายใต้ชื่อเดียวกัน
การประกาศชนิดข้อมูลแบบ Structure
รูปแบบของ structure
struct struct_name
{ type1 variable1;
type2 variable2;
... typeN variableN;
} ;

ตัวอย่างเช่น Structure
struct reserv_ticker{
char name[30];
char lastname[30];
int age;
char tele[12];
float price;
int seat_no;
char depart[50];
char reach[50];
}passenger;
strcpy(passenger.name,"kamoltip");
strcpy(passenger.lastname,"khangkn");
passenger.age=20;
strcpy(passenger.tele,"0854421408");
passenger.price=347;
passenger.seat_no=25;
strcpy(passenger.depart,"chumphon");
strcpy(passenger.reach,"bankkok");

}

จากตัวอย่างกำหนดตัวแปรได้ดังนี้char name[30], char lastname[30], int age,
char tele[12], float price, int seat_no, char depart[50], char reach[50],

การแสดงผล
name[30]= kamoltip
lastname[30]=kangkaew
age=20
tele=0854421408
price=347
seat_no=25
depart[50]=chumphon
reach[50]=bankkok

ไม่มีความคิดเห็น:

แสดงความคิดเห็น