องค์ประกอบของภาษาซี

Xngkh Prakxb Khxng Phas A Si



ภาษาซี เป็นหนึ่งในภาษาโปรแกรมระดับต่ำที่สำคัญและใช้กันอย่างแพร่หลายซึ่งพัฒนาขึ้นในช่วงปลายทศวรรษ 1970 ภาษานี้เป็นที่รู้จักกันดีในด้านความเร็ว การพกพา และประสิทธิภาพ ด้วย C ผู้ใช้จะสามารถพัฒนาแอปพลิเคชันได้หลากหลาย เช่น แอปพลิเคชันอเนกประสงค์ ระบบปฏิบัติการ และระบบฝังตัว นอกจากนี้ยังช่วยให้ผู้ใช้พัฒนาแอปพลิเคชันบนเว็บและมือถือ เช่นเดียวกับภาษาโปรแกรมอื่นๆ ภาษาซียังมีส่วนประกอบพื้นฐานหรือองค์ประกอบบางอย่างที่ใช้ในโปรแกรมภาษาซี

หากคุณไม่ทราบเกี่ยวกับเอกสารสำเร็จรูปหรือองค์ประกอบเหล่านี้ ให้ทำตามคำแนะนำของบทความนี้

องค์ประกอบของภาษาซี

ภาษา 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 ที่มีประสิทธิภาพและเขียนได้ดี