Fandom

Lug

แบบเรียนแถวลำดับ

52pages on
this wiki
Add New Page
Talk0 Share

แถวลำดับ( Array ) เป็นโครงสร้างข้อมูลที่ใช้เก็บชุดของสิ่งของที่มีชนิดเดียวกันแบบมีลำดับ เช่น แถวลำดับ A ประกอบไปด้วย เลข 10,30,50,80 และ 30 แถวลำดับ B ประกอบไปด้วยตัวอักษร Z, M, K และ W เป็นต้น


int x[] = {10, 22, 52, 8};
printf("%d\n", x[2]);

ตัวอย่างการใช้งานแถวลำดับในภาษาซี


int i = 0;
int x[] = {10, 22, 52, 8};
printf("%d\n", x[i]);

ตัวอย่างการเข้าถึงสมาชิกของแถวลำดับในภาษาซีด้วยตัวแปร


int x[] = {10, 22, 52, 8};
printf("%d\n", x[2]);

ตัวอย่างการใช้งานแถวลำดับในภาษาซี


int i = 0;
int x[] = {10, 22, 52, 8};
while(i<4) {
  printf("%d\n", x[i]);
  ++i;
}

ตัวอย่างการเข้าถึงสมาชิกของแถวลำดับในภาษาซีด้วยตัวแปร(2)


int i = 0;
int x[] = {10, 22, 52, 8};
x[1] = 9;
while(i<4) {
  printf("%d\n", x[i]);
  ++i;
}

ตัวอย่างการเปลี่ยนแปลงสมาชิกของแถวลำดับ


แบบฝึกหัด

  • ให้ int x[] = {10, 22, 52, 8, 33, 12} กรุณาเขียนโปรแกรมที่ใช้หาและแสดงสมาชิกที่มีค่ามากที่สุด (52) โดยใช้ while loop
  • ให้ int x[] = {10, 22, 52, 8, 33, 12} กรุณาเรียงลำดับของสมาชิกในแถวลำดับจากน้อยไปให้มากโดยใช้ while loop

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random Wiki