บทช่วยสอน C พื้นฐานไวยากรณ์ ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ C โทเค็น (โทเคน),อัฒภาค;,หมายเหตุ,ตัวบ่งชี้,คำหลัก,พื้นที่ C,
เราได้เห็นแล้วโครงสร้างพื้นฐานของโปรแกรม C ซึ่งจะช่วยให้เราเข้าใจคนอื่น ๆ สร้างพื้นฐานของภาษา C
โปรแกรม C ประกอบด้วยจากความหลากหลายของสัญญาณ, โทเค็นสามารถเป็นคำหลักตัวระบุค่าคงที่ค่าสตริงหรือสัญลักษณ์ ยกตัวอย่างเช่นคำสั่งต่อไปนี้ C รวมถึงห้าราชสกุล:
printf("Hello, World! \n");
นี้ห้าราชสกุลคือ:
printf ( "Hello, World! \n" ) ;
ในโปรแกรม C, อัฒภาคเป็น Terminator คำสั่ง นั่นคือคำสั่งแต่ละคนจะต้องจบลงด้วยอัฒภาค มันแสดงให้เห็นจุดสิ้นสุดของนิติบุคคลตรรกะ
ยกตัวอย่างเช่นที่นี่มีสองงบที่แตกต่างกัน
printf("Hello, World! \n"); return 0;
หมายเหตุเช่นข้อความโปรแกรม C ความช่วยเหลือพวกเขาจะถูกปฏิเสธโดยคอมไพเลอร์ พวกเขาเริ่มต้นด้วย / * กับตัวอักษร * / เลิกจ้างดังต่อไปนี้:
/* 我的第一个 C 程序 */
คุณไม่สามารถแสดงความคิดเห็นในความคิดเห็นของรังซึ่งสามารถไม่ปรากฏในสตริงหรือตัวอักษรค่า
ระบุซีจะใช้ในการระบุตัวแปรฟังก์ชั่นหรือชื่อของรายการที่ผู้ใช้กำหนดอื่น ๆ ตัวระบุด้วยตัวอักษร AZ หรือ az หรือขีด _ เริ่มต้นตามด้วยศูนย์หรือมากกว่าตัวอักษรขีดและตัวเลข (0-9)
ตัวละครที่ได้รับอนุญาตให้ใช้เครื่องหมายวรรคตอนเช่น @, $ และ% ภายในตัวระบุ C Cเป็นกรณีการเขียนโปรแกรมภาษาดังนั้นในC กำลังคนและกำลังคนที่มีสองตัวบ่งชี้ที่แตกต่างกันนี่คือบางตัวบ่งชี้ที่ถูกต้อง:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
ตารางต่อไปนี้แสดงคำ C ลิขสิทธิ์ คำพูดเหล่านี้ไม่สามารถจะสงวนไว้เป็นชื่อคงชื่อตัวแปรหรือชื่ออื่น ๆ ระบุ
auto | else | long | switch |
break | enum | register | typedef |
case | extern | return | union |
char | float | short | unsigned |
const | for | signed | void |
continue | goto | sizeof | volatile |
default | if | static | while |
do | int | struct | _Packed |
double |
สายมีช่องว่างเท่านั้นที่รู้จักกันเป็นบรรทัดว่างอาจมีความคิดเห็น, C คอมไพเลอร์จะไม่สนใจมันอย่างสมบูรณ์
ใน C พื้นที่สำหรับการอธิบายช่องว่างแท็บแบ่งบรรทัดและแสดงความคิดเห็น ส่วนต่าง ๆ ของพื้นที่งบเพื่อให้คอมไพเลอร์สามารถระบุคำสั่งองค์ประกอบ (เช่น int) ความมันจะจบที่ไหนองค์ประกอบถัดไปที่จะเริ่มต้น ดังนั้นในคำสั่งดังต่อไปนี้:
int age;
ที่นี่คุณจะต้องมีพื้นที่อย่างน้อยหนึ่งตัว (มักจะเป็นช่องว่าง) ระหว่าง int และอายุเพื่อให้คอมไพเลอร์ที่จะสามารถแยกแยะความแตกต่างระหว่างพวกเขา บนมืออื่น ๆ ในคำสั่งดังต่อไปนี้:
fruit = apples + oranges; // 获取水果的总数
ผลไม้และ = = หรือตัวอักษรช่องว่างระหว่างแอปเปิ้ลและไม่จำเป็นต้องใช้ แต่เพื่อเพิ่มประสิทธิภาพในการอ่านคุณสามารถเพิ่มช่องว่างที่เหมาะสมตามความจำเป็นบางอย่าง