วันอังคารที่ 21 กรกฎาคม พ.ศ. 2552

DTS: 04-07/07/2552

แบบฝึกหัด

1.ให้นักศึกษากำหนดค่าของ Array 1 มิติ และ Array 2 มิติ
ตอบ Array 1 มิติ คือ float nettotal[4];และ Array 2 มิติ คือ int name[5][10];


2.ให้นักศึกษาหาค่าของ A[2] , A[6] จากค่าA={2,8,16,24, 9,7,3,8,}
ตอบ A[2] คือ 16A[6] คือ 3

3
.จากค่าของ int a [2][3] = {{6,5,4},{3,2,1}}; ให้นักศึกษา หาค่าของ a[1][0]และa[0][2]
ตอบ a[1][0] คือ 3 a[0][2] คือ 4

4.ให้นักศึกษากำหนด structure ที่มีค่าของข้อมูลจากน้อย 6 Records

ตอบ
struct STD
{
char name[30];
char lastname[40];
int age;char address[100];
char phoneno[10];
char position[30];
int idcode;}student;

5. ให้นักศึกษาบอกความแตกต่างของการกำหนดตัวชนิด Array กับตัวแปร Pointer ในสภาพของการกำหนดที่อยู่ ของข้อมูล
ตอบ array หมายถึง ตัวแปรชุดที่ใช้เก็บตัวแปรชนิดเดียว กันไว้ด้วยกัน เช่น เก็บ ข้อมูล char ไว้กับ char เก็บ int ไว้ กับ int ไม่สามารถเก็บข้อมูลต่างชนิดกันได้ เช่น char กับ int เรียก array อีกอย่างว่าหน่วยความจำแบ่งเป็นช่อง การ กำหนดสมาชิกชิกของ array จะเขียนภายในเครื่องหมาย [ ]pointer หมายถึง ตัวเก็บตำแหน่งที่อยู่ของหน่วยความจำ (Address) หรือเรียกว่า ตัวชี้ ตำแหน่งที่อยู่ สัญลักษณ์ของ pointer จะแทนด้วยเครื่องหมาย *

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

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