ข้อมูลสินค้า
ขนาดหนังสือ
17 x 22.86 ซม.
ตัวอย่างหนังสือ
Download https://serazu.com/web/download/link-file?id=990
SourceCode
Download https://serazu.com/web/download/link-file?id=987
บทที่ 1 รู้จักภาษา C กับการพัฒนาโปรแกรม
ความเป็นมาของภาษา C
จุดเด่นของภาษา C
โครงสร้างของภาษา C
ความรู้พื้นฐานการพัฒนาซอฟต์แวร์
สรุปเนื้อหาบทที่ 1
บทที่ 2 เตรียมพร้อมก่อนเขียนโปรแกรม
Visual Studio Community 2019 for Windows
C-Free 5.0 Professional for Windows
Visual Studio Code for Linux
สรุปเนื้อหาบทที่ 2
บทที่ 3 ตัวแปรและชนิดของข้อมูล
ตัวแปร (Variable)
ชนิดของข้อมูล (Data Type)
ค่าคงที่ (Constants)
กฎของการแปลงชนิดของข้อมูล (Data Type Conversion)
Implicit Type Conversion
Explicit Type Conversion (Casting)
รู้จักกับ Null character และ Empty string
สรุปเนื้อหาบทที่ 3
บทที่ 4 นิพจน์และตัวดำเนินการ (Expressions and Operator)
นิพจน์ (Expression)
ตัวดำเนินการ (Operator)
ลำดับความสำคัญของตัวดำเนินการ (Operator of Precedence)
สรุปเนื้อหาบทที่ 4
บทที่ 5 การแสดงผลและการรับข้อมูล
การแสดงผลข้อมูล
การรับข้อมูล
สรุปเนื้อหาบทที่ 5
บทที่ 6 ควบคุมทิศทางการทำงานของโปรแกรมด้วยคำสั่งตัดสินใจ
คำสั่ง if - คำสั่งตัดสินใจแบบหนึ่งทางเลือก
คำสั่ง if…else - คำสั่งตัดสินใจแบบสองทางเลือก
คำสั่ง if…else if - คำสั่งตัดสินใจแบบหลายทางเลือก
คำสั่ง switch-case - คำสั่งตัดสินใจแบบหลายทางเลือก
สรุปเนื้อหาบทที่ 6
บทที่ 7 ควบคุมการทำงานของโปรแกรมด้วยคำสั่งวนลูป
คำสั่ง for - คำสั่งวนซ้ำด้วยจำนวนรอบที่แน่นอน
คำสั่ง while - คำสั่งวนซ้ำด้วยจำนวนรอบที่ไม่แน่นอน
คำสั่ง do…while - คำสั่งวนซ้ำโดยตรวจสอบเงื่อนไขหลังการทำงาน
สรุปเนื้อหาบทที่ 7
บทที่ 8 การเขียน Flowchart
หลักการเขียน Flowchart
แนวคิดการเขียน Flowchart
สรุปเนื้อหาบทที่ 8
บทที่ 9 ตัวแปรอาร์เรย์
ตัวแปรอาร์เรย์ (Array Variable)
การเขียนโปรแกรมกับตัวแปรอาร์เรย์
สรุปเนื้อหาบทที่ 9
บทที่ 10 พอยน์เตอร์
ตัวแปรพอยน์เตอร์ (Pointer Variable)
การใช้งานพอยน์เตอร์
การดำเนินการกับพอยน์เตอร์
การใช้งานพอยน์เตอร์กับอาร์เรย์
การจัดการพื้นที่หน่วยความจำแบบไดนามิก (Dynamic Memory Allocation)
รู้จักกับ Pointers to functions
สรุปเนื้อหาบทที่ 10
บทที่ 11 ฟังก์ชัน (Function)
รู้จักกับฟังก์ชัน พารามิเตอร์ และอาร์กิวเมนต์
ฟังก์ชันที่สร้างขึ้นเอง (User-Defined Function)
การส่งค่าผ่านพารามิเตอร์ (Parameter Passing)
ขอบเขตการทำงานของตัวแปร
ฟังก์ชันเรียกตัวเอง (Recursive Function)
ฟังก์ชันที่มาตรฐานภาษา C ได้สร้างมาให้แล้ว (Standard Library Function)
สรุปเนื้อหาบทที่ 11
บทที่ 12 ตัวแปรประเภทโครงสร้างข้อมูล
โครงสร้างข้อมูลแบบ struct
การใช้งานตัวแปร struct
อาร์เรย์กับโครงสร้างข้อมูล
พอยน์เตอร์กับโครงสร้างข้อมูล
โครงสร้างข้อมูลซ้อนโครงสร้างข้อมูล
การใช้งานโครงสร้างข้อมูลกับฟังก์ชัน
โครงสร้างข้อมูลแบบยูเนียน (union)
ประเภทข้อมูลแบบ enum (Enumeration Constants)
สรุปเนื้อหาบทที่ 12
บทที่ 13 รู้จักและใช้งาน Linked List
โครงสร้างข้อมูลแบบเชิงเส้น (Linear Data Structure)
สแตติกลิงก์ลิสต์ (Static Linked List)
ไดนามิกลิงก์ลิสต์ (Dynamic Linked List)
สรุปเนื้อหาบทที่ 13
บทที่ 14 แฟ้มข้อมูล (File)
รู้จักกับแฟ้มข้อมูล
การเปิดและปิดไฟล์ (File Open/Close)
การทำงานกับ Text File
การทำงานกับ Binary File
การตรวจสอบสถานะของไฟล์ (File Status Function)
การดำเนินการเกี่ยวกับไฟล์ (File Operation)
สรุปเนื้อหาบทที่ 14
บทที่ 15 กรณีศึกษา ระบบบันทึกข้อมูลนักศึกษา
รายละเอียดระบบบันทึกข้อมูลนักศึกษา
ส่วนฟังก์ชันหลักและเมนูต่างๆ
ส่วนฟังก์ชันสำหรับเพิ่มข้อมูล
ส่วนฟังก์ชันสำหรับแก้ไขข้อมูล
ส่วนฟังก์ชันสำหรับลบข้อมูล
ส่วนฟังก์ชันสำหรับค้นหาข้อมูล
ส่วนฟังก์ชันสำหรับแสดงข้อมูลทั้งหมด
สรุปเนื้อหาบทที่ 15
บทที่ 16 แนะนำการประยุกต์ใช้ภาษา C กับ Arduino
รู้จักกับ Arduino
การใช้งานโปรแกรม Tinkercad
สรุปเนื้อหาบทที่ 16