Mục lục:
Video: Cách nhìn thấu tâm can con người qua đôi mắt 2025
Mỗi chương trình phải có một điểm bắt đầu. Khi bạn chạy một chương trình, DOS gửi nó đi trên con đường của nó - như đưa ra một con tàu. Là nhiệm vụ cập cảng cuối cùng, DOS làm rắc bộ vi xử lý đi vào chương trình. Bộ vi xử lý sau đó mất helm của chương trình tại điểm khởi đầu cụ thể đó.
Trong tất cả các chương trình C, điểm xuất phát là chính () chức năng. Mỗi chương trình C có một, thậm chí cả GOODBYE. C (thể hiện trong hình 1). Chức năng main () là động cơ làm cho chương trình hoạt động, hiển thị thông báo trên màn hình.
Các chương trình C khác có thể thực hiện các nhiệm vụ khác trong chức năng chính () . Nhưng bất cứ điều gì ở đó, đó là hướng dẫn đầu tiên cho máy tính khi chương trình chạy.
- main () là tên cho chức năng đầu tiên (hoặc chính) trong mỗi chương trình C. Các chương trình C có thể có các chức năng khác, nhưng main () là chương trình đầu tiên.
- Đó là một quy ước chung để theo một tên chức năng ngôn ngữ C bằng dấu ngoặc đơn, như trong main () . Nó không có ý nghĩa gì. Mọi người đều làm nó, và nó được bao gồm ở đây để bạn không kỳ thị khi bạn nhìn thấy nó ở nơi khác.
- Trong Borland C ++, bạn có thể đã thấy thông báo lỗi "in function main". "Thông báo này đề cập đến các chức năng chính - void main () điều chứa các hướng dẫn ngôn ngữ C bạn đã viết.
- Một chức năng là một máy - đó là một bộ các hướng dẫn mà làm một cái gì đó. Các chương trình C có thể có nhiều chức năng trong đó, mặc dù chức năng chính là chức năng đầu tiên trong một chương trình C. Nó là bắt buộc.
Chức năng. Hãy quen với từ đó.
Phần phần
Dưới đây là một số phần thú vị của chương trình C thể hiện trong hình 1:
1. #include được gọi là chỉ thị tiền xử lý, nghe có vẻ ấn tượng, và nó có thể không đúng, nhưng bạn không cần ghi nhớ nó dù sao. Những gì nó làm là nói với trình biên dịch để "bao gồm" một chương trình hoặc tập tin cùng với mã nguồn của bạn, mà thường tránh được rất nhiều lỗi nhỏ, gây phiền nhiễu mà nếu không sẽ xảy ra.
2. là một tên tập tin được ôm bởi các dấu ngoặc nhĩ (đó là ngôn ngữ C cố gắng buộc bạn sử dụng tất cả các loại ngoặc và không có gì). Báo cáo toàn bộ # include cho trình biên dịch biết sử dụng tệp tin STDIO. H, có chứa I / O tiêu chuẩn, hoặc đầu vào / đầu ra, các lệnh được yêu cầu bởi hầu hết các chương trình C.
3. void main xác định tên của hàm main. Khoảng trống xác định loại chức năng hoặc chức năng sản xuất. Trong trường hợp của chính, nó không sản xuất bất cứ điều gì, và thuật ngữ C cho điều đó là "vô hiệu."
4. Hai ngoặc đơn trống theo tên chức năng. Đôi khi, có thể có các mục trong các dấu ngoặc đơn này.
5. Dấu ngoặc nhọn hoặc niềng răng bao quanh chức năng, ôm tất cả các bộ phận của nó. Mọi thứ giữa {và} là một phần của hàm main () trong hình 1.
6. printf là một hướng dẫn ngôn ngữ C, một phần của ngôn ngữ lập trình mà cuối cùng nói với máy tính phải làm gì.
7. Thuộc tính printf là dấu ngoặc đơn. Trong trường hợp này, các ngoặc đơn bao gồm văn bản, hoặc một "chuỗi" của văn bản. Tất cả mọi thứ giữa dấu ngoặc kép ("") là một phần của chuỗi văn bản printf.
8. Một phần thú vị của chuỗi văn bản là n. Đó là ký tự dấu gạch chéo ngược và một chút n. Những gì nó đại diện là nhân vật được tạo ra bằng cách nhấn phím Enter. Những gì nó làm là để kết thúc chuỗi văn bản với một "dòng mới. " 9.
Cuối cùng, dòng printf, hoặc statement, kết thúc với một dấu chấm phẩy. Dấu chấm phẩy là cách trình biên dịch C biết khi nào một tuyên bố kết thúc và một câu khác bắt đầu - như một khoảng thời gian ở cuối câu. Mặc dù printf là chỉ dẫn duy nhất trong chương trình này, vẫn cần dấu chấm phẩy. • Văn bản trong chương trình được gọi là chuỗi
. Ví dụ: "la-de-da" là một chuỗi văn bản. Chuỗi được kèm theo dấu nháy kép. Ngôn ngữ C bao gồm các từ khoá xuất hiện trong câu lệnh. Các câu kết thúc bằng dấu chấm phẩy, giống như các câu bằng tiếng Anh kết thúc bằng các khoảng thời gian.)
Bản thân ngôn ngữ C - các từ khóa
Ngôn ngữ C thực sự ngắn gọn. Chỉ có 33
từ khóa trong C. Nếu chỉ có người Pháp dễ dàng! Bảng 1 cho thấy các từ khoá tạo nên ngôn ngữ C. Bảng 1: Ngôn ngữ C Từ khóa
asm
enum |
ký |
tự động |
bên ngoài |
sizeof |
phá vỡ |
nổi |
trường hợp < |
|
|
char |
goto |
chuyển |
const |
nếu |
typedef |
tiếp tục |
|
|
mặc định |
dài |
không đăng ký |
làm |
đăng ký |
void |
gấp đôi |
trở lại |
dễ bay hơi |
khác |
ngắn |
trong khi |
Không tệ, eh? Nhưng đây không phải là tất cả những từ bạn tìm thấy trong ngôn ngữ C. Các từ khác hoặc hướng dẫn được gọi là |
chức năng. |
Bao gồm các đồ trang sức như printf và hàng chục các chức năng phổ biến khác hỗ trợ các từ khóa ngôn ngữ C cơ bản trong việc tạo ra các chương trình. Nếu bạn đang sử dụng DOS, các chức năng bổ sung cho DOS được xếp chồng lên trên C armada chuẩn của các chức năng. Và nếu bạn vào Windows, bạn sẽ tìm thấy những tính năng đặc biệt của Windows, đưa từ vựng của C vào hàng trăm. Và không, bạn không thực sự phải ghi nhớ bất kỳ của chúng. Đây là lý do tại sao tất cả các trình biên dịch C đều có một tham chiếu ngôn ngữ, bạn chắc chắn sẽ giữ gần ngực sáng của máy tính. Ngôn ngữ không chỉ là một tập hợp các từ. Họ cũng liên quan đến ngữ pháp, hoặc gắn bó chặt chẽ các từ để các ý tưởng dễ hiểu được chuyển tải. Khái niệm này hoàn toàn vượt khỏi tầm tay của cộng đồng pháp luật hiện đại.
Ngoài ngữ pháp, ngôn ngữ yêu cầu các quy tắc, trường hợp ngoại lệ, châm ngôn và câu hỏi, và tất cả các loại vui vẻ và tàn phá.Ngôn ngữ lập trình tương tự như ngôn ngữ nói ở chỗ chúng có nhiều phần và nhiều quy tắc.
Bạn sẽ không bao giờ bắt buộc phải ghi nhớ 33 từ khóa.
Trong thực tế, trong số 33 từ khóa, bạn có thể sẽ chỉ sử dụng một nửa dựa trên cơ sở thường xuyên.
- Một số từ khóa là những từ thật! Những người khác là chữ viết tắt hoặc sự kết hợp của hai từ trở lên. Vẫn còn những người khác là bí mật của tên của bạn gái của lập trình viên.
- Mỗi từ khóa đều có tập hợp các vấn đề riêng. Bạn không chỉ cần sử dụng từ khóa
- khác
- , ví dụ; bạn phải sử dụng nó trong ngữ cảnh. Chức năng như printf
- đòi hỏi một tập các dấu ngoặc đơn và nhiều thứ bên trong dấu ngoặc đơn. (Đừng băn khoăn về điều này ngay bây giờ, chỉ cần gật đầu và mỉm cười trong sự đồng ý của bạn, "Có, printf yêu cầu rất nhiều thứ.") Bằng cách này, thực tế là printf
- là một chức năng C và không phải là một từ khóa là lý do tại sao yêu cầu #include vào đầu chương trình. Các STDIO. H chứa các hướng dẫn cho trình biên dịch biết chính xác printf . Nếu bạn chỉnh sửa dòng #include , trình biên dịch tạo ra một "Tôi không biết lỗi kiểu printf ".