โครงสร้างโปรแกรม C
ก่อนที่เราจะได้เรียนรู้การสร้างพื้นฐานของภาษา C, ลองมาดูที่ต่ำสุดของโครงสร้างโปรแกรม C ในส่วนถัดไปสามารถใช้เป็นข้อมูลอ้างอิง
ตัวอย่าง C Hello World
โปรแกรม C รวมถึงองค์ประกอบต่อไปนี้:
- สั่ง preprocessor
- ฟังก์ชัน
- ตัวแปร
- คำสั่งและการแสดงออก
- หมายเหตุ
ลองดูที่ชิ้นง่ายของรหัสที่คุณสามารถแสดงคำว่า "Hello World":
#include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; }
ต่อไปเราจะอธิบายข้างต้นขั้นตอนนี้:
- บรรทัดแรกของโปรแกรม#include <stdio.h>เป็นคำสั่งที่บอก preprocessor เรียบเรียง C ก่อนที่จะสะสมที่เกิดขึ้นจริงที่จะรวมไฟล์ stdio.h
- int ตัวหลักบรรทัดถัดไป ()เป็นฟังก์ชั่นหลักของการทำงานของโปรแกรมเริ่มต้นที่นี่
- /*...*/ บรรทัดถัดไปจะได้รับการปฏิเสธโดยคอมไพเลอร์ที่จะวางเนื้อหาบันทึกของโปรแกรม พวกเขาเป็นที่รู้จักกันเป็นบันทึกโปรแกรม
- printfบรรทัดถัดไป( ... )เป็นซีในฟังก์ชั่นอื่นที่มีข้อความ "Hello World!" บนหน้าจอ
- ผลตอบแทนต่อไปเส้น 0; สิ้นสุดของ main () ฟังก์ชั่นและผลตอบแทนที่คุ้มค่า 0
คอมไพล์ & C การทำงานของโปรแกรม
ลองดูที่วิธีการบันทึกรหัสแหล่งที่มาในแฟ้มและวิธีการรวบรวมและเรียกใช้ ด้านล่างนี้เป็นขั้นตอนง่ายๆ
- เปิดโปรแกรมแก้ไขข้อความเพิ่มรหัสดังกล่าวข้างต้น
- บันทึกแฟ้มเป็นhello.c
- เปิดพร้อมท์คำสั่งเปลี่ยนไดเรกทอรีเพื่อบันทึกไฟล์
- พิมพ์hello.c GCC กดEnter รวบรวมรหัส
- หากมีข้อผิดพลาดในรหัสไม่พร้อมรับคำสั่งจะข้ามไปยังบรรทัดถัดไปและสร้างa.outแฟ้มที่ปฏิบัติการ
- ตอนนี้พิมพ์a.outการรันโปรแกรม
- คุณสามารถดูการแสดงผลบนหน้าจอ"Hello World"
$ gcc hello.c $ ./a.out Hello, World!
ตรวจสอบให้แน่ใจว่าเส้นทางของคุณจะรวม GCC คอมไพเลอร์และให้แน่ใจว่าจะทำงานในไดเรกทอรีที่มี hello.c แฟ้มแหล่งที่มา