CC Lab
หลักสูตรการเขียนโปรแกรมภาษา C
ความคืบหน้าเก็บไว้ในเบราว์เซอร์นี้โหมดผู้เรียน
บทเรียน / โครงสร้างข้อมูล / 02

ประกาศ struct

เข้าใจประกาศ structและนำไปใช้กับโปรแกรม C ได้

แนวคิดและการทดลองประมาณ 12 นาที
บทที่ 2 จาก 7
แนวคิดหลัก

ลองสังเกตตัวอย่าง แล้วค่อยเปลี่ยนค่าเพื่อดูว่าแนวคิดเรื่องประกาศ structส่งผลต่อโปรแกรมอย่างไร

ลงมือสำรวจ

เปลี่ยนค่าและสังเกตผล
Struct Explorer

struct Student มีสมาชิกคนละชนิดข้อมูล

student.id = 1042 · student.name = มะลิ · student.score = 87.5

อ่านโค้ดตัวอย่าง

struct Student { int id; char name[32]; float score; };
struct Student s = {1042, "Mali", 87.5f};
printf("%d %s %.1f\n", s.id, s.name, s.score);

ทำนายผลก่อนทดลอง

Prediction

เข้าถึงคะแนนของตัวแปร student ด้วย expression ใด?

main.c · กำหนด Student หนึ่งคนและแสดง id, name และ score
กำลังโหลดตัวแก้ไขโค้ด…

บันทึกโค้ดไว้ใน localStorage ของเบราว์เซอร์นี้ หากเปิดใช้งานการรัน โค้ดและ stdin จะถูกส่งไปยัง Wandbox

จบบทเรียน

Draft lesson. Progress is not recorded.
กลับไปยังโมดูลบทถัดไป