วันอังคารที่ 30 มิถุนายน พ.ศ. 2552

การบ้าน structure

#include"stdio.h"
struct date
{
int day,month,year;
};
struct Student_information
{
float id;
char name[40];
struct date birthday;
float score;
int age;
char sex;
}std;
void input_data()
{
printf("Student Data\n");
printf("ID = ");
scanf("%f",&std.id);
printf("Name : ");
scanf("%s",&std.name);
printf("Date of birth : ");
scanf("%d",&std.birthday.day);
printf("month of birth : ");
scanf("%d",&std.birthday.month);
printf("Year of birht : ");
scanf("%d",&std.birthday.year);
printf("Enter your Score : ");
scanf("%f",&std.score);
printf("Enter your age : ");
scanf("%d",&std.age);
printf("Enter your sex : ");
scanf("%s",&std.sex);
}
void show_data()
{
printf("\nDisplay Data of student \n");
printf("ID : %.0f\n",std.id);
printf("Name : %s\n",std.name);
printf("birthday : %d-%d-%d\n",std.birthday.day,std.birthday.month,std.birthday.year);
printf("Scare : %.2f\n",std.score);
printf("age : %.d\n",std.age);
printf("age : %.s\n",std.sex);
}
main()
{
input_data();
show_data();
}

คลิปวิดีโอ

สรุปการเรียนLecture2 เรื่อง Array and Record

-การกำหนด subscript แต่ละตัวจะประกอบไปด้วย ค่าสูงสุดและค่าต่ำสุดของ subscript นั้น
-ได้รู้ว่าค่า subscript ที่ใช้อ้างอิงถึงสมาชิกจะต้องมีค่ามากกว่า หรือเท่ากับขอบเขตล่าง และน้อยกว่าหรือเท่ากับขอบเขตบน

-การกำหนดอะเรย์จะต้องกำหนดชื่ออะเรย์ พร้อม subscript ซึ่งเป็นตัวกำหนดขอบเขตของอะเรย์
-จำนวนสมาชิกหรือขนาดของอะเรย์ n มิติ หาได้จาก
ขนาดของอะเรย์ = ผลคูณของขนาดของ subscript แต่ละตัว
-ได้รู้วิธีการ input-process-output
- การจัดเก็บอะเรย์ในหน่วยความจำหลักจะใช้เนื้อที่ขนาดเท่ากันเพื่อเก็บสมาชิกแต่ละตัว โดยเนื้อที่จะเรียงต่อเนื่องกัน
-อะเรย์ 1มิติ
รูปแบบ data-type array-neme[expression]
-การส่งอะเรย์ให้ฟังก์ชั่นทำได้ 2 ลักษณะคือ
1. การกำหนด array element เป็นพารามิเตอร์ส่งค่าให้กับฟังก์ชั่น ทำได้โดยอ้างถึงชื่ออะเรย์พร้อมระบุ subscript
2. ส่งอะเรย์ทั้งชุดให้ฟังก์ชั่นทำได้โดยอ้างถึงชื่ออะเรย์โดยไม่มี subscript
อะเรย์ 2มิติ
รูปแบบ
type array-name[n] [m];

DTS 02-24-06-2552

ประวัติส่วนตัว

นายชาญชัย ควรมูล (ต๊อบ)
chanchai khuanmoon
รหัส 50152792057
หลักสูตร บริหารธุรกิจ(คอมพิวเตอร์ธุรกิจ)
คณะวิทยาการจัดการ มหาวิทยาลัยราชภัฎสวนดุสิต
E-mail
u50152792057@gmail.com