Trang Chủ Tài chính Cá nhân Làm thế nào để Viết và Kiểm tra mã nguồn trong C - núm vú

Làm thế nào để Viết và Kiểm tra mã nguồn trong C - núm vú

Mục lục:

Video: Bài 9 Giáo trình Ngôn ngữ lập trình C - Cách dùng Hàm và chương trình con - Bùi Thế Tâm 2025

Video: Bài 9 Giáo trình Ngôn ngữ lập trình C - Cách dùng Hàm và chương trình con - Bùi Thế Tâm 2025
Anonim

Mã nguồn đại diện cho một phần của quá trình chứa chính ngôn ngữ lập trình. Bạn sử dụng một trình soạn thảo văn bản để viết một tập tin mã nguồn.

Cách viết mã nguồn C

Mã nguồn được hiển thị trong danh sách chương trình.

TIÊU CHUẨN CHƯƠNG TRÌNH "HELLO WORLD"

# include int main () {puts ("Chúc mừng, con người"); return 0;}

Số hiệu đường dây không được hiển thị trong danh sách vì chúng có thể gây nhầm lẫn. Bên cạnh đó, số dòng được tham chiếu trong trình soạn thảo, chẳng hạn như trong Mã:: Blocks, as you type.

Bạn được hướng dẫn để nhập mã nguồn từ một danh sách như một phần của bài tập.

  1. Tạo một Mã số mới:: Blocks console application, một dự án ngôn ngữ C với tên ex0201.

  2. Nhập mã từ chương trình "Hello World" chuẩn vào trình soạn thảo.

    Bạn có thể xóa bộ xương được cung cấp bởi Mã:: Blocks hoặc chỉ cần chỉnh sửa nó để kết quả phù hợp.

  3. Lưu tệp mã nguồn bằng cách chọn lệnh Tệp → Lưu Tệp.

Ở đó. Bạn vừa hoàn thành bước đầu tiên trong quá trình lập trình - viết mã nguồn.

  • Tất cả các tệp mã nguồn C kết thúc bằng tệp. c tên tập tin mở rộng.

  • Nếu bạn đang sử dụng Windows, bạn nên đặt các tùy chọn thư mục sao cho phần mở rộng tên tập tin được hiển thị.

  • Các tệp mã nguồn C ++ có phần mở rộng. cpp.

  • Trong Mã số:: Khối, tên chương trình cuối cùng cũng giống như tên dự án, do đó việc thay đổi tên tập tin mã nguồn không quan trọng.

Làm thế nào để biên dịch mã đối tượng trong C

Trình biên dịch là một chương trình đọc văn bản từ một tệp tin mã nguồn và dịch văn bản đó sang một cái gì đó được gọi là mã đối tượng . Trong C, trình biên dịch cũng đề cập đến các hướng dẫn đặc biệt gọi là tiền xử lý hoặc chỉ thị .

Chẳng hạn, Standard "Hello World" Chương trình cho thấy chỉ thị precompiler sau:

# Bao gồm

Các chỉ thị bao gồm hướng dẫn các trình biên dịch để xác định vị trí tiêu đề stdio tập tin. h. Nội dung của tập tin được thêm vào mã nguồn, và sau đó cả hai đều được chuyển đổi bởi trình biên dịch thành mã đối tượng. Mã đối tượng sau đó được lưu vào một tệp đối tượng mã . Tệp đối tượng có cùng tên với tệp mã nguồn, nhưng với tệp. o mở rộng tên tập tin.

Vì trình biên dịch mã C của bạn thành mã đối tượng, nó sẽ kiểm tra các lỗi phổ biến, các mục bị thiếu và các vấn đề khác. Nếu bất cứ điều gì là awry, trình biên dịch sẽ hiển thị một danh sách các lỗi. Để khắc phục lỗi, bạn phải chỉnh lại mã nguồn và cố gắng biên dịch lại một lần nữa.

  1. Chọn Build → Biên dịch tệp hiện tại.

    Cửa sổ Build Log sẽ hiển thị kết quả, cho thấy không có lỗi và không cảnh báo.Vâng, trừ khi bạn nhập sai một cái gì đó, trong trường hợp đó, hãy kiểm tra mã nguồn của bạn.

Bạn thường chọn lệnh Build trong bước này. Nhưng khi bạn chỉ cần biên dịch, bạn sử dụng lệnh Compile Current File.

Sau khi thành công, trình biên dịch tạo ra tệp tin mã đối tượng . Vì tệp mã nguồn được đặt tên chính. c, tập tin mã đối tượng được đặt tên chính. o.

Trong Mã:: Khối, tệp mã đối tượng được tìm thấy trong thư mục của dự án, bên trong thư mục con obj / Release hoặc obj / Debug.

Làm thế nào để liên kết trong thư viện C

linker

là công cụ tạo chương trình cuối cùng. Nó làm như vậy bằng cách liên kết các tập tin mã đối tượng với các thư viện ngôn ngữ C. Các thư viện chứa các hướng dẫn thực tế cho biết máy tính (hoặc một thiết bị khác) phải làm gì. Các hướng dẫn này được chọn và được thực hiện dựa trên các chỉ dẫn viết tắt tìm thấy trong mã đối tượng. Chẳng hạn, trong chương trình "Hello World" chuẩn, bạn sẽ thấy từ đó đặt. Từ này là một chức năng ngôn ngữ C, được viết như puts () trong văn bản này. Nó là viết tắt của đặt s

tring. Oh, và đặt vần với foots , không đóng

trình dịch dịch puts () thành một token và lưu lại token trong tệp mã đối tượng, main. o.

Trình liên kết kết hợp tệp tin đối tượng với tệp thư viện chuẩn ngôn ngữ C, tạo chương trình cuối cùng. Cũng giống như trình biên dịch, nếu phát hiện thấy bất kỳ lỗi nào (chủ yếu, các thẻ không xác định tại thời điểm này), quá trình sẽ dừng lại và bạn sẽ được thông báo cho người gây rối tiềm năng. Nếu không, một chương trình đầy đủ chức năng được tạo ra. Trong Mã:: Blocks, lệnh Build được sử dụng để biên dịch và

  1. link; IDE không có lệnh Link riêng biệt.

    Chọn lệnh Build → Build.

Mã:: Blocks liên kết tệp tin đối tượng với tệp thư viện chuẩn của C để tạo tệp chương trình.

  • Bước tiếp theo và bước cuối cùng trong quy trình là chạy chương trình.

    Văn bản chương trình thao tác được gọi là một chuỗi, đó là bất kỳ văn bản nào dài hơn một ký tự. Trong C, một chuỗi được bao gồm trong ngoặc kép:
    
  • "Hello! Tôi là một chuỗi."

  • Chương trình cuối cùng bao gồm thư viện ngôn ngữ C, bó nó với mã đối tượng. Sự kết hợp này giải thích tại sao một tệp chương trình lớn hơn tệp mã nguồn tạo ra nó.

Một số chương trình C liên kết trong một số thư viện, tùy thuộc vào chương trình đó làm gì. Ngoài thư viện C tiêu chuẩn, bạn có thể liên kết thư viện để làm việc với đồ hoạ, mạng, âm thanh, v.v. Khi bạn tìm hiểu thêm về lập trình, bạn sẽ khám phá cách chọn và liên kết trong các thư viện khác nhau.

Cách chạy và kiểm tra mã nguồn C

Tạo một chương trình là toàn bộ chương trình, do đó điều đầu tiên cần làm sau khi liên kết là chạy kết quả. Chạy là cần thiết, chủ yếu để chứng minh rằng chương trình làm những gì bạn có ý định và theo cách bạn mong muốn.

  1. Khi chương trình không hoạt động, bạn phải quay lại và sửa mã. Có, hoàn toàn có thể xây dựng một chương trình và không thấy lỗi và sau đó phát hiện ra rằng điều đó không hiệu quả.Lúc nào chả vậy.

    Chọn Build → Run.

  2. Chương trình chạy. Là một chương trình chế độ văn bản, nó xuất hiện trong một cửa sổ terminal, nơi bạn có thể đọc các kết quả.

Đóng cửa sổ terminal bằng cách nhấn phím Enter trên bàn phím.

  • Chạy một chương trình đơn giản như ex0201 chỉ hiển thị kết quả. Đối với các dự án phức tạp, bạn thử nghiệm chương trình. Để làm như vậy, chạy chương trình và cố gắng phá vỡ nó. Nếu chương trình còn tồn tại, bạn đã hoàn thành công việc của mình. Nếu không, bạn phải reedit mã nguồn để khắc phục vấn đề và sau đó xây dựng lại chương trình.

  • Chạy chương trình là một công việc cho bộ xử lý và hệ điều hành của thiết bị: Hệ điều hành tải chương trình vào bộ nhớ, nơi bộ xử lý chạy mã.

Trong Mã:: Khối, tệp chương trình được đặt tên theo dự án. Trong Windows, tên là ex0201. exe. Trong Mac OS X, Linux và Unix, tên chương trình là ex0201 không có phần mở rộng. Hơn nữa, các quyền của tập tin được thiết lập để tệp tin trở thành tệp thực thi.

Làm thế nào để Viết và Kiểm tra mã nguồn 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 ...