Trang Chủ Tài chính Cá nhân Các khái niệm cơ bản của một chương trình tiêu biểu trong C - núm vú

Các khái niệm cơ bản của một chương trình tiêu biểu trong C - núm vú

Mục lục:

Video: Bài 1 Giáo trình Ngôn ngữ lập trình C - Các khái niệm cơ bản - Bùi Thế Tâm 2025

Video: Bài 1 Giáo trình Ngôn ngữ lập trình C - Các khái niệm cơ bản - Bùi Thế Tâm 2025
Anonim

Tất cả các chương trình C tính năng một cấu trúc cơ bản, mà là dễ dàng hiển thị bằng cách nhìn vào bộ khung mã nguồn C Mã:: Khối sử dụng để bắt đầu một dự án mới.

Mã:: BLOCKS C SKELETON

#include #include int main () {printf ("Xin chào thế giới! N"); return 0;}

Danh sách này không phải là tối thiểu, nhưng nó đưa ra một ý tưởng sơ bộ về chương trình C cơ bản.

Ngay khi bạn đọc văn bản trên một trang, mã nguồn C chảy từ trên xuống dưới. Chương trình bắt đầu thực hiện ở dòng đầu tiên, và sau đó là dòng tiếp theo, và như vậy cho đến khi kết thúc mã nguồn. Ngoại lệ đối với đơn đặt hàng này bao gồm các cấu trúc ra quyết định và các vòng lặp, nhưng chủ yếu là mã chạy từ trên xuống.

Khái niệm cơ bản của cấu trúc chương trình C

Để hiểu rõ hơn về chương trình C, bạn có thể tạo ra chương trình C đơn giản, vô ích nhất.

Đây là các bước cụ thể:

  1. Bắt đầu một Mã số mới:: Khối dự án: ex0301.

  2. Xóa bộ xương mà Mã số:: Các khối được cung cấp.

    Mã nguồn của bạn phải để trống.

  3. Lưu dự án.

  4. Xây dựng và chạy.

    Mã:: Các khối than phiền rằng dự án chưa được xây dựng. Khó khăn!

  5. Nhấp vào nút Yes để tiến hành xây dựng dự án.

    Không có gì xảy ra.

Bởi vì mã nguồn là rỗng, không có mã đối tượng được tạo ra. Hơn nữa, chương trình được tạo ra (nếu một chương trình đã được tạo ra) là rỗng. Nó không có gì. Đó là những gì bạn nói với trình biên dịch để làm, và chương trình kết quả đã làm tốt.

Bạn có thể thấy Mã:: Chặn thông báo lỗi sau Bước 4. Đó là vì IDE đã chỉ đạo hệ điều hành để chạy một chương trình trong cửa sổ nhắc lệnh. Lỗi bạn thấy là tham chiếu đến tệp chương trình hoặc không tồn tại hoặc không làm bất cứ điều gì.

Làm thế nào để thiết lập chính () chức năng

Tất cả các chương trình C có một chức năng chính (). Đây là chức năng đầu tiên chạy khi một chương trình bắt đầu. Theo một chức năng, nó đòi hỏi dấu ngoặc đơn nhưng cũng có dấu ngoặc nhọn để giữ các câu lệnh của hàm.

Tiếp tục bài tập trước : Xây dựng lại mã nguồn cho dự án ex0301. Lưu dự án. Xây dựng và chạy.

THE MAIN () FUNCTION

main () {}

Thời gian này, bạn sẽ thấy cửa sổ nhắc lệnh, nhưng không có gì được xuất ra. Thật tuyệt! Bạn đã không chỉ đạo mã để làm bất cứ điều gì, và nó đã làm nó tốt. Những gì bạn thấy là chương trình C tối thiểu. Nó còn được gọi là chương trình giả .

  • chính không phải là từ khóa; đó là một chức năng. Đây là chức năng bắt buộc đầu tiên trong tất cả các mã nguồn ngôn ngữ C.

  • Không giống các chức năng khác, main () không cần phải khai báo.Tuy nhiên, nó sử dụng những lập luận cụ thể.

Cách trả về hệ điều hành

Giao thức thích hợp yêu cầu khi một chương trình thoát, nó cung cấp một giá trị cho hệ điều hành. Gọi đó là một dấu hiệu của sự tôn trọng. Giá trị đó là một số nguyên (một số nguyên), thường là zero, nhưng đôi khi các giá trị khác được sử dụng, tùy thuộc vào chương trình và hệ điều hành mong đợi.

Tiếp tục bài tập trước : Cập nhật mã nguồn cho dự án ex0301 để phản ánh những thay đổi được hiển thị ở đây.

Bổ sung báo cáo RETURN

int main () {return (1);}

Trước tiên, bạn khai báo hàm main () là một hàm số nguyên. Int cho trình biên dịch main () trả về, hoặc tạo ra, một giá trị số nguyên.

Câu lệnh return trả về giá trị 1 trở lại hệ điều hành, kết thúc hàm main () một cách hiệu quả, và do đó chương trình.

Khi bạn nhập trở lại, Mã số:: Các khối có thể hiển thị văn bản Tự động Hoàn tất. Những gợi ý này hữu ích để giúp bạn mã hóa, mặc dù ở thời điểm này trong sự nghiệp lập trình của bạn, bạn có thể tự do bỏ qua chúng.

Tiếp tục bài tập trước : Lưu, xây dựng và chạy dự án.

Kết quả tương tự với lần chạy trước, nhưng bạn sẽ nhận thấy giá trị trả về là 1 được chỉ ra trong đoạn mã:: Blocks summary trong cửa sổ nhắc lệnh:

Quá trình trả về 1 (0x1)

Nếu bạn như thế, chỉnh sửa lại mã và thay đổi giá trị trả lại thành cái gì khác - nói, 5. Giá trị đó xuất hiện trong Mã:: Khối đầu ra khi bạn chạy dự án.

  • Theo truyền thống, một giá trị trả về 0 được sử dụng để chỉ ra rằng một chương trình đã hoàn thành công việc của nó thành công.

  • Giá trị trả về từ 1 trở lên thường chỉ ra một số loại lỗi, hoặc có thể họ cho biết kết quả của một hoạt động.

  • Lợi ích từ khóa có thể được sử dụng trong một tuyên bố có hoặc không có dấu ngoặc đơn. Ở đây không có họ:

    trở lại 1;
    

    Ở trên, return được sử dụng với dấu ngoặc. Kết quả là như nhau.

Làm thế nào để thêm một chức năng

C chương trình nên làm điều gì đó. Mặc dù bạn có thể sử dụng các từ khóa và toán tử để có một chương trình làm những điều kỳ diệu, cách để làm cho những thứ đó hữu ích được xuất ra.

Tiếp tục với e xercise trước đó: Sửa đổi mã nguồn của dự án một lần cuối cùng để khớp với danh sách này:

CẬP NHẬT MỚI CHO DỰ ÁN

#include int main () {printf ("4 lần 5 là% dn ", 4 * 5); return (0);}

Bạn đang thêm ba dòng. Đầu tiên, thêm dòng #include, đưa ra nguyên mẫu printf (). Thứ hai, gõ một dòng trắng để tách chỉ thị bộ vi xử lý ra khỏi hàm main (). Thứ ba, thêm dòng với chức năng printf (). Tất cả các chức năng phải được khai báo trước khi sử dụng, và tiêu chuẩn. h chứa tờ khai cho printf ().

Khi bạn gõ "printf () đầu tiên", bạn sẽ thấy báo giá thứ hai tự động xuất hiện một lần nữa, và đây là Mã số:: Khối giúp bạn thoát khỏi.

Trước khi tiếp tục, xin lưu ý hai điều quan trọng này trong Mã:

  • Đảm bảo rằng bạn đã gõ dòng #include chính xác như đã viết:

    #include
    

    Chỉ thị #include nói với trình biên dịch để lấy tập tin tiêu đề, stdio.h. Tập tin tiêu đề là bắt buộc để sử dụng chức năng printf ().

  • Đảm bảo rằng bạn gõ lệnh printf () chính xác như đã viết:

    Hàm printf () gửi văn bản định dạng đến thiết bị đầu ra tiêu chuẩn: màn hình hiển thị. Nó cũng có chứa một vấn đề toán học, 4 * 5. Kết quả của sự cố đó được tính toán bởi máy tính và sau đó được hiển thị trong văn bản được định dạng:

    printf ("4 lần 5 là% dn", 4 * 5);
    

    Bạn sẽ tìm thấy nhiều mục quan trọng trong câu lệnh printf (), mỗi câu lệnh được yêu cầu: trích dẫn, dấu phẩy, và dấu chấm phẩy. Đừng quên bất cứ điều gì!

Cuối cùng, giá trị trả về được thay đổi từ 1 xuống 0, giá trị truyền thống được chuyển trở lại hệ điều hành.

Tiếp tục với Bài tập trước : Lưu mã nguồn của dự án. Xây dựng và chạy.

Nếu bạn gặp lỗi, hãy kiểm tra lại mã nguồn. Nếu không, kết quả xuất hiện trong cửa sổ terminal, trông giống như sau:

4 lần 5 là 20

Chương trình C cơ bản là những gì bạn đã nhìn thấy trình bày. Các chức năng bạn sử dụng sẽ thay đổi, và bạn sẽ học cách mọi thứ hoạt động và trở nên thoải mái hơn khi bạn khám phá ngôn ngữ C.

Các khái niệm cơ bản của một chương trình tiêu biểu trong C - núm vú

Lựa chọn của người biên tập

Cách chuyển đổi điện áp Hiện tại Bật và Tắt - núm vú

Cách chuyển đổi điện áp Hiện tại Bật và Tắt - núm vú

Chuyển mạch là chức năng quan trọng nhất trong thiết bị điện tử. Hãy nghĩ đến bộ TV của bạn: Bạn bật và tắt nguồn, chọn nguồn tín hiệu từ các lựa chọn đầu vào khác nhau (như đầu DVD, hộp cáp hoặc hệ thống chơi game) và thay đổi kênh truyền hình. Màn hình TV của bạn bao gồm hàng triệu điểm ảnh nhỏ (hình ảnh ...

Làm thế nào để Solder một Solid Joint trong Dự án Điện tử của bạn - núm vú

Làm thế nào để Solder một Solid Joint trong Dự án Điện tử của bạn - núm vú

Làm thế nào để Solder một Solid Joint trong dự án Điện tử của bạn < hình thức hàn phổ biến nhất khi tạo ra các dự án điện tử là thành phần hàn dẫn đến miếng đồng ở mặt sau của một bảng mạch in. Nếu bạn có thể làm điều đó, bạn sẽ không có vấn đề với các loại hàn khác, chẳng hạn như hàn hai dây với nhau hoặc hàn một dây vào một thiết bị đầu cuối chuyển đổi. Sau đây ...

ÁNh sáng-O-Rama Sequences được sử dụng trong chiếu sáng - đầu

ÁNh sáng-O-Rama Sequences được sử dụng trong chiếu sáng - đầu

Ở Light-O-Rama , một dãy được biểu diễn dưới dạng một lưới tương tự như lưới trong một chương trình bảng tính. Ví dụ, hình ảnh cho thấy một phần của một chuỗi rất đơn giản, trong đó đèn trên các kênh 1, 3 và 5 luân phiên bật và tắt mỗi nửa giây. Mỗi hàng trong lưới đại diện cho một ...

Lựa chọn của người biên tập

Làm thế nào để Tạo một trang Blog trong SharePoint - núm vú

Làm thế nào để Tạo một trang Blog trong SharePoint - núm vú

Để Tạo một blog trong SharePoint, bạn tạo ra một trang web mới hoặc địa điểm phụ. Dành thời gian để xem xét nơi blog này sẽ nằm trong thứ bậc trang web của bạn. Mặc dù bạn có thể thay đổi quyền ở bất kỳ mức nào, bạn vẫn có thể có blog tổng thống của bạn trên trang chính của SharePoint Intranet của bạn (và ...

Làm thế nào để tạo một ứng dụng tùy chỉnh trong SharePoint 2013 - núm vú

Làm thế nào để tạo một ứng dụng tùy chỉnh trong SharePoint 2013 - núm vú

Bạn tạo một ứng dụng tùy chỉnh sử dụng Custom Liệt kê ứng dụng. Ứng dụng Danh sách tùy chỉnh tạo ra một ứng dụng danh sách rất cơ bản mà sau đó bạn có thể tuỳ chỉnh cho kịch bản cụ thể của mình. Thực hiện theo các bước sau để tạo một ứng dụng tùy chỉnh: Nhấp vào biểu tượng bánh răng Cài đặt và chọn Thêm một ứng dụng. Trang Ứng dụng của bạn được hiển thị. Nhấp vào ...

Làm thế nào để Tạo một Thảo luận Ban App trong SharePoint - núm vú

Làm thế nào để Tạo một Thảo luận Ban App trong SharePoint - núm vú

Thêm một ứng dụng thảo luận trên SharePoint một quá trình rất đơn giản. Bạn chỉ cần chọn ứng dụng Thảo luận từ trang Apps You Can Add. Bạn có thể thêm nhiều bảng thảo luận vào trang web của mình như bạn muốn. Bạn có thể thấy nó mang lại lợi ích cho việc tạo ra một bảng thảo luận cho mỗi khu chức năng để giữ ...

Lựa chọn của người biên tập

Máy tính giả mạo dành cho Android hoặc Điều gì đặc biệt về Số 5554? - núm vú

Máy tính giả mạo dành cho Android hoặc Điều gì đặc biệt về Số 5554? - núm vú

Khi bạn khởi động trình mô phỏng thiết bị Android, tên của trình mô phỏng mới là cái gì đó giống như trình mô phỏng-5554 hoặc trình mô phỏng-5556. Tên bắt nguồn từ thực tế là mỗi lần chạy của trình mô phỏng Android sử dụng hai số cổng (hai kênh để giao tiếp với máy tính phát triển). Như bạn đã biết, trình duyệt web của bạn thường sử dụng số cổng 80 ...

Kích hoạt Chế độ xem trên Ứng dụng iOS của bạn - núm vú

Kích hoạt Chế độ xem trên Ứng dụng iOS của bạn - núm vú

Bất cứ khi nào bạn chỉ định một giá trị mới cho chế độ xem nhất định tài sản (như khung và thuộc tính của trung tâm), chế độ xem sẽ được vẽ lại ngay lập tức và thay đổi hiển thị ngay lập tức trên màn hình. Ngoài ra, thay đổi đối với một số thuộc tính xem (chẳng hạn như các thuộc tính được đề cập) có thể được hoạt hình. Điều này có nghĩa là việc thay đổi thuộc tính sẽ tạo ra hình ảnh động ...

Android: Sử dụng IDE Eclipse cho Phát triển Java - núm vú

Android: Sử dụng IDE Eclipse cho Phát triển Java - núm vú

Ngày nay, sử dụng một môi trường phát triển tích hợp (IDE) để phát triển Java dễ dàng hơn. IDE được chấp nhận rộng rãi nhất trong số các nhà phát triển Java là Eclipse. Bảng này cung cấp cho bạn các mẹo nhanh để sử dụng IDE Eclipse để phát triển các ứng dụng Android. Nhiệm vụ Làm thế nào để hoàn thành Bắt đầu một dự án mới của Android Từ màn hình Dự án mới, dưới Android ...