สวัสดีและยินดีต้อนรับการกลับมา
ในวิดีโอนี้ เราจะสร้างโปรแกรม C ตัวแรกของเรา
และคุณคงคุ้นเคยกับมุมมองนี้
สิ่งนี้เรียกว่าแสง
เรามีโปรเจ็กต์ 2-3 โปรเจ็กต์ในพื้นที่ทำงานนี้จากวิดีโอก่อนหน้า โปรเจ็กต์สอง โปรเจ็กต์สาม
เราต้องการสร้างโครงการใหม่และเราควรรู้วิธีการทำเช่นนี้
ณ จุดนี้ เราสามารถขึ้นไปที่ไฟล์ใหม่ โครงการใหม่ หรือเราสามารถเลือกพื้นที่ทำงานโดยคลิกขวาแล้วพูดว่า
โครงการใหม่
นี่จะเป็นตัวช่วยสร้างโครงการใหม่ของเรา
ฉันจะใช้เทมเพลตก่อนหน้าที่เราสร้างจากวิดีโอที่แล้ว และฉันจะตั้งชื่อโปรเจ็กต์นี้ว่าโปรเจ็กต์แรกของเรา
โปรแกรมแรกของเราเป็นอย่างไรบ้าง?
ที่ดียิ่งขึ้น
และในหมวดหมู่นี้ ฉันจะเลือกเทมเพลตผู้ใช้ของเราจริงๆ
และสำหรับประเภท ฉันจะเลือกเทมเพลตของฉัน ฉันจะตี
ตกลง.
และคุณจะสังเกตเห็นว่าตอนนี้มันสร้างโฟลเดอร์โปรแกรมแรกของเราแล้ว แต่มันไม่ได้เน้นตัวหนา
ไม่ใช่ตัวหนา
เราต้องทำให้ตัวหนาหมายถึงโปรเจ็กต์ที่ใช้งานอยู่ เพราะนั่นหมายความว่าเมื่อใดก็ตามที่เราแก้ไขหรือคอมไพล์
มันจะคอมไพล์โปรเจกต์นี้จริงๆ
เราจะดำเนินการต่อและเราจะดับเบิลคลิกเพื่อทำให้เป็นตัวหนา
ดังนั้นเราจึงเลือกหลัก c และเราจะปิดไฟล์อื่นนั้น และคุณจะเห็นว่าเรามีโปรแกรม
Hello World ที่เป็น templated ของเราจากการตั้งค่าโปรเจ็กต์ก่อนหน้านี้
เราจะดำเนินการต่อและลบสิ่งนี้ออกเพราะเป็นความคิดที่ดีเสมอที่จะเขียนโค้ดตั้งแต่เริ่มต้น
อย่างไรก็ตาม คุณจะเข้าใจว่าคุณกำลังทำอะไรอยู่ และเป็นแนวทางปฏิบัติที่ดีสำหรับพวกคุณในการดำเนินการ
ณ จุดนี้ เราจะเริ่มเขียนโค้ดของเรา และเราจะเริ่มต้นด้วยการรวมไฟล์ส่วนหัวมาตรฐาน
และแนวคิดเหล่านี้จะอธิบายในรายละเอียดมากยิ่งขึ้น
แต่สัญลักษณ์ปอนด์นี้โดยพื้นฐานแล้วเป็นตัวกำหนดตัวประมวลผลล่วงหน้าที่บอกว่าเราต้องการรวมโค้ดอื่นที่สร้างจาก
C บวกจากไลบรารีมาตรฐาน C
เรายังสามารถรวมไฟล์ส่วนหัวของเราเองได้ในภายหลัง แต่ตอนนี้เราเพิ่งพูดว่ารวม IO มาตรฐาน H คุณเห็นการเน้นไวยากรณ์เกิดขึ้นและเราแค่พูดว่า
include จากนั้นบรรทัดถัดไปของโค้ดที่เราต้องการเขียนคือเราต้องการเขียนฟังก์ชันหลักของเรา
หน้าที่หลักของเราคือจุดเริ่มต้นของโปรแกรม
นี่คือฟังก์ชันที่ได้รับการดำเนินการเมื่อเรารันโปรแกรมของเรา รันโปรแกรมปฏิบัติการของเรา
ตอนนี้ฟังก์ชั่นหลักมีรูปแบบที่แตกต่างกันมากมาย
เรากำลังจะสร้างมันด้วยชนิดข้อมูล INT และอีกครั้ง มันเน้นด้วยสีม่วง จากนั้นเราก็พูดว่า
main แล้วเราก็ใส่วงเล็บว่างได้
แล้วคุณจะสังเกตเห็นเมื่อคุณพิมพ์ในวงเล็บว่ามันเป็นสีแดงเพราะไม่มีจุดสิ้นสุดใช่ไหม?
วงเล็บ
ดังนั้น วงเล็บด้านซ้ายจึงเริ่มต้นคำนิยามฟังก์ชันต้นแบบของฟังก์ชัน จากนั้นวงเล็บด้านขวาจะสิ้นสุดฟังก์ชันนั้น
ฟังก์ชันนี้ไม่ใช้พารามิเตอร์ใดๆ ดังนั้นเราจะเว้นว่างไว้
ทีนี้ บังเอิญว่า C ยังให้คุณใส่ void เข้าไป ซึ่งเป็นคีย์เวิร์ดพิเศษ แต่เราจะทำให้ว่างไว้ก่อน
จากนั้นเราจะสร้างฟังก์ชันของเราจริง ๆ และฟังก์ชันทั้งหมดจะเริ่มต้นด้วยซ้าย รั้งหยิก
เราจะได้ปีกกาซ้าย
และอีกครั้ง ที่เป็นสีแดงเพราะเพื่อสิ้นสุดฟังก์ชัน เราต้องมีปีกกาขวา
และปีกกาซ้ายเริ่มบล็อกฟังก์ชัน
โดยพื้นฐานแล้ว อะไรก็ตามที่อยู่ระหว่างฟังก์ชันด้านซ้ายและด้านซ้าย วงเล็บปีกกาและวงเล็บปีกกาด้านขวาคือโค้ดภายในฟังก์ชัน
และอีกครั้ง คำศัพท์เหล่านี้อาจไม่ใช่ฟังก์ชันที่เข้าใจได้อย่างสมบูรณ์ อะไรทำนองนั้น
เราเพิ่งเขียนโปรแกรมแรกของเราที่จะแสดงความเข้าใจเกี่ยวกับไวยากรณ์ จากนั้นคุณจะต้องพบกับความท้าทายและอื่นๆ
ดังนั้นเมื่อใดก็ตามที่คุณมีวงเล็บปีกกาสีแดง คุณต้องมีวงเล็บปีกกาสิ้นสุด
ตอนนี้บังเอิญ IDE จะเพิ่มให้คุณเมื่อคุณกดปุ่มย้อนกลับหลังจากเพิ่มที่เหลือ
สิ่งที่ฉันอยากทำตอนนี้คือ ฉันอยากเขียนโค้ดที่จะขอให้ผู้ใช้ป้อนหมายเลขโปรด
จากนั้นฉันจะพิมพ์หมายเลขโปรดของพวกเขาออกมา
และอีกครั้ง ข้อมูลนี้บางส่วนจะมีรายละเอียดถึงไวยากรณ์ในวิดีโอต่อๆ ไป แต่เราต้องการเขียนโปรแกรมแรกของเราและเราต้องการคอมไพล์มันให้ได้
ณ จุดนี้ เราจะสร้างตัวแปรที่เก็บข้อมูล และมันจะเก็บหมายเลขโปรดของเรา
เราต้องการให้มันเป็นประเภท INT และเราจะตั้งชื่อมันว่าหมายเลขโปรดของฉัน และเราจะเริ่มต้นมันเป็นศูนย์
เราจะกำหนดข้อมูลบางอย่างให้กับมันใช่ไหม?
และเราจะพูดถึงประเภทข้อมูลและตัวแปร และอีกครั้ง แนวคิดเหล่านี้เพิ่มเติมในวิดีโอต่อๆ ไป
เราต้องการใช้หลักการตั้งชื่อที่ดีสำหรับตัวแปรที่เก็บข้อมูลของเราเสมอ จากนั้นเราจะขอให้ผู้ใช้ป้อนข้อมูลบางอย่าง
เราจะใช้ฟังก์ชันที่เรียกว่า scanf สำหรับสิ่งนี้
และอีกครั้ง ภายในเครื่องหมายคำพูดคู่ เราจะใส่ตัวระบุชนิดข้อมูลเป็นเปอร์เซ็นต์ D และเครื่องหมายแบ็กสแลชหรือเครื่องหมายคำพูดลงท้าย
จากนั้นเราจะเก็บข้อมูลนั้นไว้ในตัวแปรที่เรียกว่าหมายเลขโปรดของฉัน
ดังนั้นคุณควรพิมพ์ไปพร้อมกับฉันเพื่อดูว่าเราจะเขียนโค้ดและรับข้อมูลจากผู้ใช้ได้อย่างไร และอื่นๆ
จะมีวิดีโออื่นที่อธิบายวิธีรับข้อมูลโดยเฉพาะอีกครั้ง
ดังนั้นเราจะขอให้ผู้ใช้ป้อนหมายเลขด้วย
ดังนั้นเราจึงต้องการแสดงผลบางอย่างไปที่หน้าจอ
เรากำลังจะทำบางอย่าง เช่น กรุณาใส่หมายเลขที่คุณชื่นชอบ ใช่ไหม?
แล้วเพิ่มฟีดบรรทัดสำหรับ
และคุณจะสังเกตเห็นว่าทุกอย่างอยู่ในอัญประกาศคู่
จากนั้นเราก็ทำเครื่องหมายอัฒภาคเพื่อจบข้อความนั้น
และคุณสังเกตเห็นว่าคำสั่งอื่นๆ ใน C เช่นคำสั่ง include ไม่มีเครื่องหมายอัฒภาค
ฟังก์ชันไม่มีเครื่องหมายอัฒภาค
ดังนั้น เราต้องใช้ตัวเลขที่ป้อน แล้วเราจะพิมพ์ออกมาและบอกพวกเขาว่าตัวเลขนั้นคืออะไร
ดังนั้นเราจะบอกว่าพิมพ์ออกมา คุณป้อนตัวเลข และเราจะใช้ตัวระบุรูปแบบอีกครั้ง ซึ่งอธิบายในภายหลังด้วยแบ็กสแลช
n สำหรับการป้อนบรรทัด
จากนั้นเราจะแสดงค่าของตัวแปร ซึ่งเป็นตัวเลขที่ฉันชอบ
แล้วเราจะจบวงเล็บและเครื่องหมายอัฒภาคของเรา
ความเข้าใจหลักของโค้ดนี้คือ เรามีการเติมโค้ดมากมายสำหรับเราด้วยวงเล็บ วงเล็บปิด
และอื่นๆ และยังปิดท้ายด้วยเครื่องหมายคำพูด เครื่องหมายคำพูดคู่
ดังนั้น IDE จึงทำสิ่งดีๆ ให้คุณมากมาย
จากนั้นเราก็มีการเน้นไวยากรณ์อีกครั้ง นี่เป็นเพียงเพื่อให้คุณคุ้นเคยกับไวยากรณ์บางอย่างสำหรับ
C และเนื่องจากเรามี int เราแค่อยากจะบอกว่าคืนค่าศูนย์โดยพื้นฐาน หมายความว่าเราไม่มีข้อผิดพลาดใดๆ จากนั้นเราก็สามารถบันทึกรหัสของเรา
เราสามารถกดปุ่มควบคุมได้
S และสิ่งที่คุณสามารถทำได้จริง ๆ ก็คือเนื่องจากโปรแกรมแรกของเราเป็นตัวหนา หมายความว่าเราสามารถคอมไพล์สิ่งนี้ได้
และเราสามารถคลิกขวาและเราสามารถพูดว่าคอมไพล์จริง ๆ แล้วคุณจะเห็นผลลัพธ์ในหน้าต่างบิลด์
นั่นคือการคอมไพล์สำเร็จโดยไม่มีข้อผิดพลาดหรือไม่
ตกลง.
ดังนั้นเราจึงเพิ่งเขียนโปรแกรมแรกของเราที่ทำสิ่งง่ายๆ มากๆ โดยถามผู้ใช้ถึงหมายเลขโปรดของพวกเขา
รับอินพุตนั้นแล้วแสดงผล
และอีกครั้ง แนวคิดมากมายเหล่านี้ การรับอินพุต การแสดงรูปแบบเอาต์พุต ตัวระบุ ฟังก์ชัน ทั้งหมดนี้จะถูกกำหนดในภายหลัง
จุดประสงค์ของวิดีโอนี้คือเพียงแค่เขียนโค้ดบางส่วนและทำความคุ้นเคยกับไวยากรณ์บางส่วนเล็กน้อยและสามารถคอมไพล์โค้ดนั้นได้
ดังนั้นเราจึงไม่มีข้อผิดพลาดใดๆ
ในการบรรยายครั้งหน้า เราจะไปที่ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างได้อย่างไร จริงไหม?
เราได้พูดคุยเกี่ยวกับโปรแกรม C ไปแล้วและการสร้างไบนารีและโปรแกรมปฏิบัติการมีขั้นตอนมากมายอย่างไร
คนหนึ่งกำลังคอมไพล์ อีกคนกำลังเชื่อมโยงจนถึงจุดนี้ เราเพิ่งรวบรวมตอนนี้ เราต้องสร้างโครงการทั้งหมดของเราจริง
ๆ เพื่อให้เชื่อมโยงและสร้างโปรแกรมปฏิบัติการของเรา
ดังนั้นเราจะเห็นในการบรรยายครั้งต่อไป
ขอบคุณ