หากคุณไม่ทราบเกี่ยวกับเอกสารสำเร็จรูปหรือองค์ประกอบเหล่านี้ ให้ทำตามคำแนะนำของบทความนี้
องค์ประกอบของภาษาซี
ภาษา C มีความแตกต่างหลายอย่าง องค์ประกอบ ที่ทำให้ใช้งานง่ายและมีประสิทธิภาพ เหล่านี้ องค์ประกอบ เป็น ตัวแปร , ชนิดข้อมูล , คำหลัก , ผู้ประกอบการ และอื่น ๆ. อย่างไรก็ตาม องค์ประกอบที่กล่าวถึงด้านล่างนี้มีความสำคัญและใช้กันอย่างแพร่หลายในภาษาโปรแกรมซี
1: ตัวแปร
ตัวแปร เป็นองค์ประกอบหลักของภาษาซี ก ตัวแปร เป็นหน่วยความจำที่เก็บค่าที่สามารถใช้เป็นอาร์กิวเมนต์สำหรับชุดคำสั่งเฉพาะ ประกาศ ตัวแปร เกี่ยวข้องกับการระบุชื่อ ค่า และประเภทข้อมูล ตัวแปร นอกจากนี้ยังสามารถใช้แทนตัวเลข สตริง อาร์เรย์อักขระ หรือชนิดข้อมูลอื่นๆ
#รวม
เป็นโมฆะ การทำงาน ( )
{
นานาชาติ ก = 10 ;
พิมพ์ฉ ( 'ค่าของตัวแปร a คือ %d' , ก ) ;
}
นานาชาติ หลัก ( ) {
การทำงาน ( ) ;
}
ในโค้ดนี้ เราใช้ a ตัวแปร 'a' และพิมพ์ค่าโดยใช้ พิมพ์ฉ คำแถลง.
เอาต์พุต
2: ประเภทข้อมูล
กลุ่มของค่าที่เรียกว่า ชนิดข้อมูล สามารถเก็บไว้ในตัวแปร ภาษาซีใช้หลายอย่าง ชนิดข้อมูล เช่น int (สำหรับจำนวนเต็ม), char (สำหรับอักขระ), float (สำหรับค่าตัวเลขที่มีจุดทศนิยม) , สองเท่า (สำหรับค่าทศนิยมที่มีความแม่นยำสองเท่า) และอื่น ๆ. ขึ้นอยู่กับประเภทของตัวแปรที่คุณต้องการเพิ่ม พวกมันจะถูกใช้ในโค้ด มาติดตามตัวอย่างที่กล่าวถึงด้านล่าง:
#รวม
นานาชาติ หลัก ( ) {
นานาชาติ ในหนึ่ง = 10 ;
พิมพ์ฉ ( 'ค่าของตัวเลขคือ %d' , ในหนึ่ง ) ;
}
ในโค้ดข้างต้น เรากำลังใช้ จำนวนเต็ม ประเภทข้อมูล 'บนหนึ่ง' และพิมพ์ค่าโดยใช้ พิมพ์ฉ คำแถลง.
เอาต์พุต
3: คำหลัก
คำหลัก เป็นคำที่กำหนดไว้ล่วงหน้าซึ่งมีความหมายเฉพาะและช่วยในการเริ่มต้นโปรแกรม มี 32 คำหลัก ในภาษาซี ได้แก่ if, else, while, for, int, float แต่ละ คำสำคัญ มีจุดประสงค์เฉพาะของตัวเอง ซึ่งทำให้เป็นองค์ประกอบที่สำคัญมากในโค้ด
#รวมนานาชาติ หลัก ( )
{
อัตโนมัติ ก = 10 ;
พิมพ์ฉ ( '%d' , ก ) ;
กลับ 0 ;
}
ในรหัสนี้ เรากำลังใช้คำหลัก 'อัตโนมัติ' และพิมพ์ค่าโดยใช้ พิมพ์ฉ คำแถลง.
บันทึก: คุณไม่สามารถใช้ชื่อคำหลักเป็นชื่อตัวแปรของคุณ เนื่องจากจะทำให้เกิดข้อผิดพลาด เหตุผลก็คือมันถูกกำหนดไว้แล้วในภาษาโปรแกรมซี
เอาต์พุต
4: ตัวดำเนินการ
ผู้ประกอบการ เป็นสัญลักษณ์เฉพาะที่ดำเนินการกับชุดของตัวถูกดำเนินการ (ค่า) เพื่อสร้างผลลัพธ์ ภาษาซีมีหลายประเภท ผู้ประกอบการ เช่น การเปรียบเทียบ เลขคณิต การมอบหมายงาน และตรรกะ ผู้ประกอบการ . ตัวดำเนินการแต่ละประเภทดำเนินการประเภทหนึ่งกับค่าที่กำหนด
#รวมนานาชาติ หลัก ( )
{
นานาชาติ ก = สิบเอ็ด , ข = 5 ;
พิมพ์ฉ ( 'ผลรวมคือ = %d \n ' , ก + ข ) ;
กลับ 0 ;
}
ในรหัสนี้ เรากำลังใช้ ผู้ประกอบการ '+' เพื่อพิมพ์ ผลรวม ของตัวแปร a และ b สองตัว
เอาต์พุต
5: โครงสร้างการควบคุม
ภาษา C ประกอบด้วยช่วงของ โครงสร้างการควบคุม ซึ่งช่วยให้นักพัฒนาสามารถควบคุมขั้นตอนการทำงานของโปรแกรมของตนได้ ซึ่งรวมถึงออบเจกต์การประมวลผล เช่น คำสั่ง if, for loops และ while loops ซึ่งสามารถใช้เพื่อทำซ้ำการดำเนินการบางอย่างขึ้นอยู่กับเงื่อนไขบางประการ โครงสร้างการควบคุม สิ่งเหล่านี้ช่วยให้นักพัฒนาสร้างคำสั่งที่ซับซ้อนได้ราวกับว่าพวกเขากำลังอ่านคำสั่งจากหนังสือ
#includeนานาชาติ หลัก ( )
{
นานาชาติ ปี ;
พิมพ์ฉ ( 'ป้อนปี:' ) ;
สแกน ( '%d' ,& ปี ) ;
ถ้า ( ปี % 4 == 0 )
พิมพ์ฉ ( '%d คือปีอธิกสุรทิน' , ปี ) ;
อื่น พิมพ์ฉ ( '%d ไม่ใช่ปีอธิกสุรทิน' , ปี ) ;
}
ในรหัสนี้เราใช้ โครงสร้างการควบคุม 'if-else' เพื่อระบุว่าปีที่ผู้ใช้ป้อนเป็นปีอธิกสุรทินหรือไม่
เอาต์พุต
6: ฟังก์ชั่น
ปฏิบัติการ การทำงาน เป็นส่วนของรหัสที่อาจเรียกใช้จากโปรแกรมหลัก ซึ่งช่วยให้นักพัฒนาสามารถวางโค้ดส่วนหนึ่งไว้ในที่เดียว แล้วเรียกโค้ดนั้นหลายครั้งที่อื่นในโค้ดหากต้องการ ฟังก์ชั่น ยังช่วยให้นักพัฒนาสามารถเขียนโค้ดในแบบแยกส่วนเพื่อให้ปัญหาใหญ่สามารถแตกออกเป็นชิ้นเล็ก ๆ ที่จัดการได้
#includeเป็นโมฆะ โลก ( ) ;
นานาชาติ หลัก ( )
{
พิมพ์ฉ ( 'สวัสดี ' ) ;
โลก ( ) ;
}
เป็นโมฆะ โลก ( )
{
พิมพ์ฉ ( 'โลก' ) ;
}
ในรหัสนี้คำว่า 'โลก' ถูกพิมพ์โดยใช้ ฟังก์ชั่น 'โลก' ซึ่งเรียกจาก การทำงาน 'หลัก()' เพื่อพิมพ์วลี 'สวัสดีชาวโลก'.
เอาต์พุต
7: อาร์เรย์
คำจำกัดความของ อาร์เรย์ ใน C เป็นวิธีการนำรายการประเภทเดียวกันจำนวนมากมารวมกัน อาร์เรย์สามารถมีประเภทข้อมูลเช่น int, float, char, double หรือประเภทข้อมูลที่ผู้ใช้กำหนดเอง เช่น โครงสร้าง อย่างไรก็ตามสำหรับส่วนประกอบที่จะเก็บไว้รวมกันเป็นหนึ่งเดียว อาร์เรย์ โดยทั้งหมดต้องเป็นประเภทข้อมูลเดียวกัน รายการจะเรียงตามลำดับจากซ้ายไปขวา โดยมีดัชนีที่ 0 ทางด้านซ้ายและดัชนี (n-1) ทางด้านขวา
#รวมนานาชาติ หลัก ( ) {
นานาชาติ ค่า [ 5 ] ;
พิมพ์ฉ ( 'ป้อนจำนวนเต็ม 5 ตัว: ' ) ;
สำหรับ ( นานาชาติ x = 0 ; x < 5 ; ++ x ) {
สแกน ( '%d' , & ค่า [ x ] ) ;
}
พิมพ์ฉ ( 'แสดงจำนวนเต็ม: \n ' ) ;
สำหรับ ( นานาชาติ ฉัน = 0 ; ฉัน < 5 ; ++ ฉัน ) {
พิมพ์ฉ ( '%d \n ' , ค่า [ ฉัน ] ) ;
}
กลับ 0 ;
}
ผู้ใช้ป้อนตัวเลข 5 ตัวลงใน อาร์เรย์ เรียกว่า “คุณค่า” ในรหัสนี้และ อาร์เรย์ เนื้อหาจะแสดงในภายหลัง
เอาต์พุต
8: โครงสร้าง
ก โครงสร้าง เป็นการประกาศประเภทข้อมูลแบบผสมที่สร้างรายการตัวแปรที่จัดระเบียบทางกายภาพในบล็อกหน่วยความจำภายใต้ชื่อเดียวในภาษาคอมพิวเตอร์ซี ด้วยการใช้พอยน์เตอร์ตัวเดียวหรือชื่อที่ประกาศโดย struct ซึ่งส่งกลับที่อยู่เดียวกัน ทำให้สามารถเข้าถึงตัวแปรต่างๆ ได้ ใน C ชนิดข้อมูลที่ผู้ใช้กำหนดเรียกว่า โครงสร้าง ช่วยให้เราสามารถจัดเก็บข้อมูลที่แตกต่างกันได้หลากหลายชนิด แต่ละส่วนของ โครงสร้าง เรียกว่าเป็น 'สมาชิก' . เนื่องจากความสามารถในการบรรจุข้อมูลที่หลากหลาย โครงสร้าง สามารถจำลองการใช้งานคลาสและเทมเพลตได้
#รวม#รวม
โครงสร้าง หนังสือ {
ถ่าน ชื่อ [ ห้าสิบ ] ;
นานาชาติ ราคา ;
} เล่มที่ 1 ;
นานาชาติ หลัก ( ) {
สตริคปี ( เล่มที่ 1. ชื่อ , โอเดสซา ) ;
เล่มที่ 1. ราคา = 500 ;
พิมพ์ฉ ( 'ชื่อ: %s \n ' , เล่มที่ 1. ชื่อ ) ;
พิมพ์ฉ ( 'ราคาหนังสือ: %d \n ' , เล่มที่ 1. ราคา ) ;
กลับ 0 ;
}
รหัสด้านบนสร้างไฟล์ โครงสร้าง เรียกว่า 'หนังสือ' ด้วยคุณลักษณะของ 'ชื่อ' และ 'ราคา' ซึ่งจะถูกป้อนใน a โครงสร้าง ตัวอย่างก่อนการพิมพ์
เอาต์พุต
บทสรุป
องค์ประกอบ C มีประโยชน์ที่ทำงานร่วมกันเพื่อให้นักพัฒนาสามารถเขียนโปรแกรม C มีองค์ประกอบหลายอย่างของภาษาโปรแกรม C ซึ่งรวมถึงตัวแปร ชนิดข้อมูล คำสำคัญ และอื่นๆ อีกมากมายที่กล่าวถึงในหลักเกณฑ์ข้างต้น ความเข้าใจเหล่านี้ องค์ประกอบ จะช่วยให้ผู้ใช้สร้างโปรแกรม C ที่มีประสิทธิภาพและเขียนได้ดี