สวัสดีทุกๆคน.
ยินดีต้อนรับกลับ.
นี่คือการบรรยายครั้งสุดท้ายของเรา
นี่คือบทสรุปหลักสูตรของเรา
ดังนั้นเราจึงอยู่ที่จุดสิ้นสุด
เรากำลังสรุป
ฉันอยากจะเตือนคุณทุกอย่าง ที่คุณได้เรียนรู้ในชั้นเรียน
ทุกสิ่งที่เราได้ผ่านมา คุณทำได้ -- ถ้าคุณใช้เวลาสักพักกว่าจะเรียนจบคลาสนี้
จะเตือนคุณถึงแนวคิดที่สำคัญบางอย่างที่เรากล่าวถึง
ดังนั้นเราจึงได้เรียนรู้ทั้งหมดเกี่ยวกับการบล็อกโค้ด
บล็อคโค้ดเป็นการบูรณาการของเรา การพัฒนาสภาพแวดล้อม.
ช่วยให้เราสามารถแก้ไขโปรแกรม c ของเราได้
ทำให้เราได้ รันโปรแกรม c ของเรา
นอกจากนี้ยังช่วยให้ ดีบักโปรแกรม c ของเรา
การดีบักนั้นสำคัญไฉน ช่วยค้นหาและแก้ไขข้อผิดพลาดของเรา
เลยมีสาระดีๆมาฝากค่ะ เครื่องมือที่เราสามารถใช้เขียนโปรแกรมของเราได้
มีประโยชน์มาก
โค้ดบล็อค ฉันชอบมัน ส่วนต่อประสานการใช้งานแบบกราฟิก
เป็นมิตรกับผู้ใช้มาก และใช้งานง่ายมาก
นอกจากนี้เรายังได้กล่าวถึง ตัวดำเนินการพื้นฐานในค.
เหล่านี้คือตัวดำเนินการเชิงตรรกะของเรา ของเรา ตัวดำเนินการเลขคณิต, ตัวดำเนินการกำหนดของเรา,
ตัวดำเนินการเชิงสัมพันธ์ของเรา
ตัวดำเนินการเชิงตรรกะเป็นเหมือน เครื่องหมายและ ors
คุณสามารถเปรียบเทียบข้อมูล ตัวดำเนินการเลขคณิตบวกลบคูณเป็นต้น
แล้วที่สำคัญทั้งหมด ตัวดำเนินการมอบหมายซึ่งกำหนดข้อมูลให้กับตัวแปร
เราพูดคุยเกี่ยวกับ คำสั่งเงื่อนไข
นี่คือที่ที่คุณทำ การตัดสินใจในโปรแกรมของคุณ
นี่คือที่ที่คุณ -- มันคือ ไม่ต่อเนื่องอีกต่อไป
คุณอาจจะกระโดดออกจากบล็อก
คุณอาจกำลังดำเนินการที่แตกต่างกัน รหัสตามคำตอบของคำถามหรือไม่
ประเมินจริงหรือเท็จ
ดังนั้นเราจึงได้เรียนรู้เกี่ยวกับบูลีน การประเมินหรือนิพจน์บูลีน
เราได้เรียนรู้เกี่ยวกับเรื่องนี้โดยเฉพาะ คำสั่ง if
วิธีใช้ nested if statement ซ้อนหรือคำสั่งอื่น
เราคุยกันเรื่องสวิตช์ คำสั่งซึ่งมีประโยชน์มากเมื่อคุณกำลังเปรียบเทียบ
ค่าคงที่หรือตัวแปร
กำจัดได้หลายอย่าง ของคำสั่ง if else หากคุณใช้สวิตช์
สวิตช์ยังมีประสิทธิภาพมากกว่า
เราพูดถึงวิธีการใช้งานเมื่อคุณใช้ เปลี่ยนคุณต้องใช้ตัวแบ่งเพื่อกระโดดออกจากบางกรณี
ข้อมูลดีๆ มากมายเกี่ยวกับการตัดสินใจในโปรแกรมของคุณ
เราพูดถึงการทำซ้ำรหัส ซึ่งเกี่ยวข้องกับการควบคุมโฟลว์เหมือนกับคำสั่ง
if
คุณสามารถรันบรรทัด ของรหัสหลายครั้ง
คุณไม่อยู่แล้ว ทำการเข้ารหัสตามลำดับ
พวกนี้จึงเป็นโครงสร้างแบบวนซ้ำ
นี่คือคีย์เวิร์ดที่แตกต่างกัน ที่คุณสามารถใช้ในภาษาเช่น
for, while, do while.
สำหรับและในขณะที่ มีความคล้ายคลึงกันมาก
ทำได้แทบทุกอย่าง คุณทำก่อนที่คุณจะสามารถทำได้ในขณะที่
สิ่งที่พวกเขาถูกอ้างถึง เช่นเดียวกับลูปการทดสอบล่วงหน้า
คุณสามารถประหารร่างกายของ วนหนึ่งครั้งหรือคุณอาจรัน body
loop หลายครั้งหรือเป็นศูนย์ครั้ง
do while loop คือ แตกต่างกันโดยเฉพาะเนื่องจากเป็นลูปหลังการทดสอบ
เงื่อนไขการตรวจสอบ อยู่ที่ด้านล่างของลูป
ดังนั้นคุณมักจะดำเนินการ ที่วนซ้ำอย่างน้อยหนึ่งครั้ง
มันมีประโยชน์มากที่จะสามารถ เพื่อทำซ้ำรหัสของคุณในโปรแกรม
เรายังพูดถึงอาร์เรย์
อีกหนึ่งแนวคิดที่สำคัญมาก
อาร์เรย์ช่วยให้คุณมีกลุ่ม ข้อมูลร่วมกันตามชนิดข้อมูล
ดังนั้นแทนที่จะสร้าง 10 ตัวแปร ประเภท int คุณสามารถสร้างชื่อ int หนึ่งชื่อและสามารถจัดเก็บองค์ประกอบได้
10 รายการ
ดังนั้นอาร์เรย์จึงมีไวยากรณ์พิเศษ ด้วยวงเล็บเหลี่ยม
คุณระบุขนาด
มีวิธีการตั้งค่า ข้อมูลเริ่มต้นไปยังอาร์เรย์
เรายังพูดถึงหลายมิติ อาร์เรย์ ซึ่งโดยพื้นฐานแล้วคือเมทริกซ์หรือสเปรดชีต
เป็นอาร์เรย์ที่ ประกอบด้วยแถวและคอลัมน์
เราย้ายไปพูดคุยเกี่ยวกับฟังก์ชั่น
C เป็นภาษาโมดูล
C ถูกจัดระเบียบตามฟังก์ชัน
หน้าที่คือหนทางสู่ ลดรหัสที่ซ้ำกัน
คุณสามารถเรียกชื่อบางสิ่งได้ จากนั้นชื่อสามารถมีกลุ่มของรหัสที่คุณต้องการดำเนินการ
เราเรียนรู้ทุกอย่างเกี่ยวกับไวยากรณ์ สำหรับฟังก์ชัน วิธีที่คุณสามารถส่งคืนข้อมูลจากฟังก์ชัน
วิธีที่คุณ สามารถส่งข้อมูลไปใช้งานได้
เราจึงเรียนรู้การโทรด้วยมูลค่า กับการเรียกโดยการอ้างอิง
อาร์กิวเมนต์ และพารามิเตอร์ ประกาศ ต้นแบบฟังก์ชันที่ด้านบนของไฟล์ซึ่งเป็นประโยชน์
เราคุยกันเรื่องการดีบัก
แก้จุดบกพร่องอันล้ำค่าได้จริงๆ เทคนิคการแก้ปัญหา
มันทำให้คุณกลายเป็น แก้ปัญหาได้ดีขึ้น
และเมื่อคุณเขียนโค้ดปัญหา การแก้ปัญหาเป็นทักษะที่จำเป็น
ดังนั้นเมื่อเราพูดถึงการดีบัก ค้นหาการแก้ไขข้อผิดพลาดของคุณ
เราได้พูดคุยเกี่ยวกับแนวคิดเฉพาะที่เกี่ยวข้องกับ เช่น call stack ซึ่งคุณสามารถระบุได้ว่าโปรแกรมของคุณ
ขัดข้องเมื่อเกิดปัญหาโดยเรียกใช้ฟังก์ชันต่างๆ
เราพูดถึงข้อผิดพลาดทั่วไป ในโค้ด c ของคุณ ไม่ว่าจะเป็นการเริ่มต้นตัวแปรหรือหายไป
อัฒภาคหรือวงเล็บที่ขาดหายไป
แล้วเราก็ตามมาด้วย ทำความเข้าใจข้อความคอมไพเลอร์
คุณอาจจะเข้าใจ ข้อผิดพลาดทั่วไปบางอย่าง
แต่ถ้าไม่เข้าใจ คอมไพเลอร์และสิ่งที่คอมไพเลอร์บอกคุณ
มันยากมากที่จะดีบัก
เราเลยพูดถึงเฉพาะเรื่อง ข้อผิดพลาดที่คอมไพเลอร์บอกคุณและวิธีตีความข้อผิดพลาดเหล่านั้น
เราย้ายไปที่โครงสร้าง
โครงสร้างเป็นแนวคิดที่สำคัญมาก
พวกมันคล้ายกับอาร์เรย์ แต่ struct นั้นทรงพลังยิ่งกว่าเพราะ struct
อนุญาตให้คุณจัดกลุ่มได้ องค์ประกอบเฉพาะที่มีประเภทข้อมูลที่แตกต่างกันไปเป็นชื่อเฉพาะ
ดังนั้นเราจึงใช้ตัวอย่างเช่นเวลาและวัน
โครงสร้างที่ให้คุณจัดเก็บได้ เช่น ชั่วโมง นาที วินาที วันที่เช่นปีเป็นต้น
แต่โครงสร้างก็เยี่ยม ใช้คีย์เวิร์ดตี
คุณสามารถจัดกลุ่มที่แตกต่างกัน ตัวแปรหรือประเภทต่าง ๆ แล้วอ้างถึงในโปรแกรมของคุณ
มันเกือบจะเหมือนกับการกำหนด ประเภทข้อมูลอื่น
มีไวยากรณ์เฉพาะใน วิธีการเริ่มต้นยา
เรายังพูดถึงโครงสร้างรัง
โครงสร้างที่มีโครงสร้าง
เราคุยกันเรื่องการใช้ ตัวชี้และโครงสร้าง
และสายอักขระที่เราพูดถึง
สตริงอักขระคือ โดยทั่วไปอาร์เรย์ของอักขระ
มีการดำเนินงานที่แตกต่างกัน คุณสามารถระบุสตริงอักขระต่างๆ
เหล่านี้ได้
สตริงที่แตกต่างกันมากมาย การจัดการทำงานผ่านสตริง
ชม.
เราพูดถึงพื้นฐานของ สตริงอักขระที่แตกต่างกันเหล่านี้
แล้วที่สำคัญที่สุด แนวคิดในคำแนะนำหลักสูตร
และที่ยากที่สุด แนวคิดในหลักสูตร
แต่เป็นแนวคิดที่มีประโยชน์มาก
สิ่งสำคัญคือต้องเข้าใจพอยน์เตอร์
ตัวชี้เป็นหลัก a ตัวแปรที่มีที่อยู่
พอยน์เตอร์ให้คุณจัดสรร หน่วยความจำแบบไดนามิกที่รันไทม์
ตัวชี้เป็นหลัก ช่วยให้คุณสามารถจัดการและจัดการหน่วยความจำของคุณเองได้
ไม่มีคนเก็บขยะ ใน c เหมือนมีในภาษาอื่น
ๆ มากมาย
เราได้เรียนรู้วิธีกำหนด และใช้พอยน์เตอร์ของเราเองโดยใช้ไวยากรณ์เครื่องหมายดอกจัน
นอกจากนี้เรายังได้เรียนรู้วิธีที่คุณสามารถ ส่งผ่านพอยน์เตอร์ไปยังฟังก์ชัน
ซึ่งตอนนี้ให้คุณทำ เป็นหลักผ่านโดยการอ้างอิง
เราพูดถึงพอยน์เตอร์และอาร์เรย์
เราคุยกันถึงลักษณะนิสัย พอยน์เตอร์เป็นหลัก สตริงอักขระ
character อาร์เรย์และความคล้ายคลึงกัน
เราพูดถึงการดึงข้อมูลซึ่ง กำลังจัดสรรข้อมูลการปลดปล่อยหน่วยความจำและเรายังพูดถึงตัวชี้
เลขคณิตซึ่งจริงๆ ดีมาก สัญกรณ์เพราะมัน ช่วยให้คุณผ่านตัวละครจุดต่าง ๆ และหน่วยความจำได้อย่างรวดเร็ว และสะดวกดี
คุณสามารถลดจำนวนเงิน ของรหัสที่คุณเขียน
แต่ตัวชี้อีกครั้งที่สำคัญที่สุด คอนเซปต์ในวิชานี้ต้องเรียนจริงๆ
เพราะ เป็นแนวคิดที่สับสนมาก
ตัวชี้มักจะได้รับ ถูกทารุณกรรมไม่น้อยในค.
ทั้งไม่จัดสรรหน่วยความจำ อย่างเหมาะสม หรือ ปล่อยหน่วยความจำ
หรือชี้ไปที่หน่วยความจำที่ไม่ถูกต้อง ที่อยู่หรือออกจากขอบเขตของอาร์เรย์หรือนอกขอบเขต
ของตำแหน่งหน่วยความจำของคุณ
โปรแกรม c ที่สำคัญที่สุด อันที่จริงโปรแกรม c ที่สำคัญทั้งหมดจะมีพอยน์เตอร์
เราเรียนรู้เกี่ยวกับพรีโปรเซสเซอร์ ไม่ใช่ ตัน แต่ข้อมูลเกี่ยวกับการกำหนดค่าคงที่และการใช้
include คำสั่งให้รวมไฟล์ส่วนหัวอื่น ๆ เพื่อให้คุณสามารถใช้รหัสซ้ำได้
จัดทำโดยห้องสมุดมาตรฐาน c
และยังสร้างของคุณเอง รวมไฟล์หากคุณต้องการใช้ฟังก์ชันที่คุณเขียนซ้ำ
อินพุตและเอาต์พุต
สิ่งนี้เกี่ยวข้องกับ .โดยเฉพาะ อ่านอาร์กิวเมนต์บรรทัดคำสั่งในโปรแกรมของคุณหรือใช้
scanf เพื่ออ่านจากแป้นพิมพ์หรือ printf เพื่อแสดงเอาต์พุตไปยังคอนโซล
Printf เหมาะสำหรับการดีบั๊ก
Scanf น่าอ่าน ข้อมูลจากผู้ใช้
โปรแกรมส่วนใหญ่จะ ขอข้อมูลผู้ใช้
ดังนั้น scanf จึงเป็นวิธีการ
แล้วอาร์กิวเมนต์บรรทัดคำสั่ง ส่งข้อมูลไปยังโปรแกรมจากบรรทัดคำสั่ง
มันเกี่ยวข้องกันอย่างใกล้ชิด เพื่อไฟล์อินพุตและเอาต์พุต
เราเรียนรู้ที่จะอ่าน และเขียนไฟล์.
ไฟล์อนุญาตให้คุณ เก็บข้อมูลถาวร
โปรแกรมที่สำคัญที่สุดและดู คุณต้องจัดเก็บข้อมูลจำนวนมากและต้องมีข้อมูลนั้น
เมื่อคุณรีบูตเครื่องคอมพิวเตอร์
นี่คือสิ่งที่เขียนไฟล์ และการอ่านจากไฟล์ไปยัง.
และเราได้เรียนรู้มากมายเกี่ยวกับ ฟังก์ชันสำคัญที่จัดเตรียมโดยส่วนหัว
lib มาตรฐาน, fgetc, fgets to เขียนสตริง เขียนอักขระ และฟังก์ชันการจัดรูปแบบไฟล์เช่น
fprintf และ fscanf ดีมาก
เราได้เรียนรู้เกี่ยวกับมาตรฐาน ไลบรารี c ส่วนใหญ่เป็นฟังก์ชันสตริงการจัดการสตริง
แต่เรายังคุยกันเรื่องคณิตศาสตร์ ฟังก์ชันที่ใช้สำหรับเลขคณิต
ฟังก์ชันอรรถประโยชน์สำหรับการรับ ตัวแปรสภาพแวดล้อมหรือสำหรับการออกจากโปรแกรมแล้วมาตรฐาน
ไฟล์ส่วนหัวที่ใช้ในโปรแกรมส่วนใหญ่เช่นขีดจำกัด
มือ บางส่วนของคนอื่นที่ดีเหล่านี้
และผลลัพธ์ของ แน่นอน สิ่งที่คุณควรเข้าใจเกี่ยวกับค.
คุณควรจะสามารถ เขียนโปรแกรมภาษาซีเบื้องต้น
หากคุณไม่สามารถเขียนผู้เริ่มต้น c โปรแกรมท้ายคลาสนี้แล้วคุณเรียนมาหมดแล้ว
ฉันล้มเหลวในการเป็นผู้สอน
ฉันหวังว่าการเขียนโปรแกรมพื้นฐาน เป็นธรรมชาติที่สองสำหรับคุณในตอนนี้
แต่ด้วยการเขียนโปรแกรม ทุกอย่างต้องฝึกฝน
คุณต้องฝึกฝนและคุณต้อง เขียนโค้ดเยอะๆ
แล้วคุณจะเก่งขึ้นเรื่อยๆ
ตอนนี้คุณสามารถเขียนเพิ่มเติม มีประสิทธิภาพในคุณภาพสูงค.
ตลอดหลักสูตรที่ฉันพยายาม เพื่อเน้นรหัสคุณภาพสูง
และสิ่งนี้หมายความว่าช่วยให้ รหัสของคุณง่ายต่อการบำรุงรักษา ค้นหา และแก้ไขจุดบกพร่องได้ง่ายขึ้น
เมื่อคุณปล่อยโปรแกรมไปที่ ลูกค้า โปรแกรมนั้นอาจจะอยู่ที่นั่นเป็นเวลา
5, 10 ปี
คุณสามารถเพิ่มคุณสมบัติใหม่
คุณต้องแก้ไขข้อผิดพลาด
ดังนั้นคุณต้องการให้แน่ใจว่า รหัสของคุณมีคุณภาพสูง
สิ่งนี้หมายความว่าอะไรคือของคุณ รหัสควรเป็นโมดูล
ควรจัด รอบการทำงาน
หน้าที่ของคุณควรมีความเหนียวแน่น
พวกเขาควรจะมีจุดโฟกัสเดียว
ไม่ควรทำ 10 สิ่งที่แตกต่างกัน
คุณไม่ควรมีฟังก์ชั่นด้วย รหัสพันบรรทัดในนั้น
หากคุณมีฟังก์ชั่นสำหรับการอ่าน อินพุต, ให้อ่านอินพุต,
ไม่มีเอาต์พุตพิมพ์และ ทำสิ่งอื่น ๆ ทั้งหมด
การเขียนโปรแกรมโมดูลาร์คือ สำคัญมาก
และโชคดีที่ c ถูกจัดอยู่รอบๆ ฟังก์ชั่นและรองรับสิ่งนี้
คุณต้องการให้แน่ใจว่า .ของคุณ โปรแกรมมีคัปปลิ้งต่ำ
สิ่งนี้หมายความว่าพวกเขาไม่ มีการพึ่งพาอาศัยกันมากมาย
คุณไม่ได้ขึ้นอยู่กับการใช้ global ตัวแปรหรือคุณไม่มีฟังก์ชันที่ใช้ตัวแปรส่วนกลาง
การมีเพศสัมพันธ์การพึ่งพามากขึ้น ที่คุณมีและถ้าคุณมีข้อต่อแน่น
ๆ ก็ยากที่จะ ดีบักโปรแกรมของคุณเพราะตอนนี้ข้อผิดพลาดสามารถเกิดขึ้นได้ทุกที่
หากคุณจำกัดการมีเพศสัมพันธ์ มันคือ ง่ายต่อการแยกแยะข้อผิดพลาดเหล่านั้น
การมีเพศสัมพันธ์อีกครั้งสามารถกลายเป็นใน รูปแบบของฟังก์ชันที่ทำงานร่วมกับข้อมูลทั่วโลกมากเกินไป
นอกจากนี้ยังหมายความว่าคุณอาจมี การขึ้นต่อกันมากขึ้นในไฟล์ส่วนหัวอื่นๆ
ของคุณ และอื่นๆ
แล้วนอกจากเขียนสูง รหัส c ที่มีคุณภาพพร้อมการนำไปใช้ คุณต้องการให้แน่ใจว่า
คุณทำให้รหัสของคุณอ่านได้
และสิ่งนี้หมายความว่าคุณทำได้ มีการตั้งชื่อที่ดี
หากคุณสร้างตัวแปรอย่า สร้างตัวแปรด้วยชื่อ
x1 หรือ p1 ใช้ชื่อที่มีความหมาย
สิ่งที่ตัวแปรกำลังจัดเก็บอยู่?
หากเป็นการจัดเก็บข้อมูลที่เกี่ยวข้อง สำหรับรหัสพนักงาน ให้สร้างชื่อตัวแปรด้วยรหัสพนักงาน
หากคุณกำลังสร้างฟังก์ชัน ที่บวกเลขสองตัว
ตั้งชื่อฟังก์ชัน add สามัญสำนึก type ที่ทำให้โปรแกรมของคุณอ่านง่ายขึ้น
ซึ่งทำให้ รหัสเข้าใจง่ายขึ้น
นอกจากการใช้การตั้งชื่อที่มีความหมายแล้ว คุณยังต้องการให้มีการเยื้องสำหรับบล็อกของรหัสใดๆ
ทำให้โปรแกรมง่ายต่อการติดตาม
หากคุณมีรหัสทั้งหมดของคุณกับ ไม่มีการขึ้นบรรทัดใหม่และไม่มีการเยื้องเพียงแค่แถวๆ
เดียว มัน คงจะทำตามยากจริงๆ
ดังนั้นใช้การเยื้องและ ใช้การเว้นวรรคในบรรทัดใหม่
คุณยังสามารถแก้ไขจุดบกพร่องและ เป็นนักแก้ปัญหาที่ดีกว่าเมื่อจบหลักสูตรนี้
คุณเข้าใจวิธีใช้ ดีบักเกอร์และบล็อกโค้ด
คุณเข้าใจคอมไพเลอร์ ข้อความ ทักษะที่จำเป็นสำหรับโปรแกรมเมอร์ทุกคนคือ
การแก้ปัญหาและการดีบัก ค้นหาและแก้ไขข้อผิดพลาดของคุณ
คุณสามารถใช้ printf งบเพื่อหาข้อผิดพลาดเช่นกัน
ตอนนี้คุณควรจะเข้าใจ ลักษณะพื้นฐานของภาษาโปรแกรมซี
ทุกสิ่งที่เราพูดถึง ในการบรรยายครั้งนี้และการบรรยายทั้งหมดตลอดหลักสูตร
แล้วที่อยากบอก สำหรับคุณคือการแสดงความยินดี
จงภูมิใจในตัวเอง
ภาษาโปรแกรมซีไม่ใช่ ภาษาการเขียนโปรแกรมที่ง่ายต่อการเรียนรู้
ส่วนใหญ่เป็นเพราะตัวชี้และ ความยืดหยุ่นในการจัดการหน่วยความจำของคุณ
ดังนั้นคุณต้องตบเบา ๆ ตัวเองอยู่ข้างหลัง
คุณทำได้ดีมาก
คุณผ่านหลักสูตร และคุณได้เรียนรู้มากมายเกี่ยวกับภาษาการเขียนโปรแกรมที่ยาก
สิ่งนี้จะช่วยให้คุณกลายเป็น โปรแกรมเมอร์ที่ดีขึ้นในระยะยาว
มันจะช่วยให้คุณได้อย่างง่ายดาย เรียนรู้ภาษาอื่น ๆ เนื่องจากภาษาจำนวนมากมีพื้นฐานมาจากค
ดังนั้นจงภูมิใจในตัวเอง
ฉันหวังว่านี่จะช่วยคุณได้ ความมั่นใจของคุณในแง่ของความสามารถในการเขียนโค้ด
ไม่ต้องเป็นจรวดก็ได้ วิทยาศาสตร์เพื่อเป็นโปรแกรมเมอร์และฉันหวังว่าชั้นเรียนนี้และคุณ
จบช่วยคุณในเรื่องนี้
ตอนนี้ฉันยังต้องการพูดถึงเสมอ ที่ไม่ลังเลที่จะตั้งคำถาม
ไม่ว่าจะเป็นคำติชม ผ่านการให้คะแนนหรือว่าเป็นการวิจารณ์เชิงสร้างสรรค์
ฉัน ที่นี่เพื่อตอบคำถามของคุณ
เพียงเพราะเธอได้ผ่านมา ทั้งหลักสูตรและฟังบรรยายทั้งหมดก็ไม่ได้
หมายความว่าคุณไม่สามารถขอความช่วยเหลือได้หากคุณเขียนเรื่องอื่น
โปรแกรมหรือคุณกำลังมีปัญหาอื่นๆ กับแนวคิดอื่นๆ
ส่งข้อเสนอแนะถาม คำถามและฉันมักจะต้องการปรับปรุงหลักสูตร
และสำหรับเรื่องนั้นถ้าคุณคิดว่า ที่บางทีแนวคิดหนึ่งอาจไม่ได้อธิบายอย่างเพียงพอ
คุณ แจ้งให้เราทราบ ฉันสามารถเขียนบรรยายเพิ่มเติมหรือพยายามปรับปรุงมัน
ฉันมักจะมองหา ปรับปรุงหลักสูตร
ฉันจะทำการอัปเดตหลักสูตร ตลอดทั้งชั้นเรียนเพื่อปรับปรุงให้ดีขึ้น
ดังนั้นความคิดเห็นจึงเป็นสิ่งสำคัญ
และสุดท้ายแต่ไม่ท้ายสุด ฉันอยากจะขอบคุณสำหรับการลงทะเบียนสำหรับหลักสูตร
มันมีความหมายกับฉันมาก ฉันใส่ มีความพยายามอย่างมากในเรื่องนี้
และฉันขอขอบคุณที่คุณ ลงทะเบียนสำหรับหลักสูตร
และอีกครั้ง ความหวังของฉันคือ ที่คุณได้เรียนรู้มากมาย
แต่ตบหลังตัวเอง และขอบคุณมาก
ขอให้โชคดี.