Bạn bị cuốn hút bởi thế giới lập trình và vì gần đây bạn có chút thời gian rảnh rỗi để dành cho nó, bạn đã quyết định tìm hiểu thêm về nó. Theo lời khuyên của người bạn của bạn, người đã là một chuyên gia trong lĩnh vực này, bạn đã chọn ngôn ngữ C, chắc chắn là một trong những phần mềm linh hoạt nhất và vẫn được sử dụng trên cảnh máy tính ngày nay.

Kiên quyết và quyết tâm thực hiện ý tưởng của mình, bạn đã mở được người bạn đáng tin cậy hiện nay là Google và đang tìm kiếm hướng dẫn về làm thế nào để lập trình trong C, bạn đã kết thúc ngay hướng dẫn của tôi, hy vọng sẽ có được thông tin bạn cần về cách bắt đầu viết mã làm việc. Vâng, tôi rất vui được thông báo với bạn rằng đây chính xác là nơi bạn đang tìm kiếm: trên thực tế, trong những dòng sau, tôi sẽ cung cấp cho bạn thông tin tổng quát về ngôn ngữ C, giải thích mọi thứ bạn cần để viết các chương trình làm việc đầu tiên .

Tuy nhiên, trước khi đi vào trọng tâm của vấn đề, tôi muốn đặt cho bạn một tiền đề quan trọng: lập trình bằng C là một chủ đề khá lớn, điều này chắc chắn không hoàn toàn đi vào trang bạn sắp đọc. Trên thực tế, tôi sẽ cho bạn biết thêm: toàn bộ cấu trúc của trang web này sẽ không đủ để giải quyết nó một cách chuyên sâu! Tuy nhiên, đừng sợ, vì tôi sẽ quan tâm đến việc hướng dẫn bạn, trong giai đoạn cuối của hướng dẫn này, đến các nguồn thông tin và hiểu biết hữu ích để làm phong phú thêm kiến ​​thức của bạn về chủ đề này, nếu bạn muốn. Đến đây, tôi xin nói là cấm nói nhảm và bắt đầu: Chỉ có điều là chúc các bạn đọc truyện vui vẻ và thoải mái!

cách tạo một chương trình.

stdio.h chứa các định nghĩa của các lệnh và hằng số cơ bản, để cho phép lập trình viên thao tác đầu vào / đầu ra (tức là những gì được nhìn thấy trên màn hình, những gì được thu thập qua bàn phím và chuột) và quản lý tệp. Dưới đây bạn sẽ liệt kê những cái được sử dụng nhiều nhất.

  • printf (), fprintf ()sprintf () - đây là các lệnh cho phép, tương ứng, để ghi dữ liệu trên thiết bị xuất tiêu chuẩn (tức là màn hình), trên tệp và trên các chuỗi ký tự.
  • scanf (), fscanf () và sscanf () - mặt khác, các chức năng này lấy dữ liệu tương ứng từ đầu vào chuẩn (bàn phím), từ các tệp và từ các chuỗi ký tự.
  • fopen () freopen () - các lệnh này cho phép bạn mở một tệp trong chương trình C, vì vậy bạn có thể đọc dữ liệu bên trong nó hoặc ghi dữ liệu khác.
  • fread () fwrite () - các chức năng này cho phép đọc và ghi từ một tệp tin.

Cùng với stdio.h, thư viện stdlib.h thường được bao gồm trong mã nguồn, cũng được bao gồm trong môi trường phát triển C: nó chứa các hàm và hằng số chung, bao gồm các lệnh được sử dụng để cấp phát bộ nhớ và thao tác với dữ liệu có trong nó.

Chỉ thị include có thể được chỉ định theo hai cách: #bao gồm biểu thị sự bao gồm của một thư viện hiện diện trong môi trường phát triển mặc định, trong khi #include "library.h" chỉ định việc bao gồm một thư viện được viết bởi người lập trình và hiện diện trong cùng một thư mục với tệp nguồn mà nó được khai báo.

Trang Internet của chương trình, nhấn nút Tải xuống miễn phí cư trú trong hộp Cộng đồng Visual Studio, khởi động tệp đã tải xuống (ví dụ: Community.exe), sau đó nhấn nút Tiếp tục, đặt dấu kiểm bên cạnh mục Phát triển ứng dụng máy tính để bàn với C ++ trong cửa sổ được đề xuất, lặp lại thao tác bằng giọng nói của bạn Hỗ trợ C ++ / Cli nằm trong ngăn bên phải và để kết thúc, hãy nhấp vào nút Tải về, để đóng cửa sổ thiết lập ở cuối quy trình.

Tại thời điểm này, hãy gọi Khối ghi chú từ thư mục Phụ kiện Windows của menu Khởi đầu (bạn có thể truy cập bằng cách nhấp vào nút có hình lá cờ, nằm ở góc dưới bên trái của màn hình), nhập mã chương trình của bạn vào cửa sổ trình chỉnh sửa và để lưu, nhấp vào menu Tập tin nằm ở trên cùng bên trái và chọn mục từ đó Lưu với tên…. Sau khi hoàn tất, hãy chọn mục Tất cả các tệp từ menu thả xuống Lưu thành, được đính kèm vào màn hình lưu mở ra, hãy nhập tên đầu tiên của chương trình của bạn, theo sau là phần mở rộng .c (ví dụ. calc.c), trong cái hộp Tên tệp, và sau đó lưu nó trên Máy tính để bàn.

Làm thế nào để lập trình trong C

Để biên dịch mã nguồn mới được tạo, hãy chạy Command Prompt dành cho nhà phát triển gọi nó từ thư mục Visual Studio của menu Khởi đầu, nhập các lệnh cd% USERPROFILE% \ Máy tính để bàncl programname.c, cả hai đều được theo sau bởi nút Đi vào, để khởi động chương trình mới tạo trên màn hình nền (ví dụ: calc.exe) bằng một cú nhấp đúp.

Notepad ++ - một trong những trình chỉnh sửa nhỏ nhất và linh hoạt nhất để viết (và thụt lề chính xác) tệp nguồn bằng ngôn ngữ C trong môi trường các cửa sổ. Nó hỗ trợ nhiều ngôn ngữ lập trình.

  • Eclipse - là một khung lập trình toàn bộ, hữu ích để tổ chức và sắp xếp các dự án đặc biệt phức tạp. Nó hỗ trợ tất cả các loại tệp được cung cấp bởi các chương trình được viết bằng C (tệp nguồn, tệp đối tượng, tiêu đề, thư viện, v.v.) và cho phép, nếu cần, tạo đồ họa UML và tệp trợ giúp.
  • Hướng dẫn HTML.it C - nó chắc chắn là một tài nguyên miễn phí tuyệt vời. Trong số các trang của hướng dẫn quý giá này, bất kỳ ai cũng có thể truy cập miễn phí và không cần đăng ký, bạn có thể tìm thấy thông tin chi tiết và bài học nhằm trau dồi kỹ năng của mình với tư cách là một lập trình viên C.
  • Ngôn ngữ C - Nguyên tắc lập trình và sổ tay tham khảo (Kernighan / Ritchie) - chắc chắn là một trong những văn bản hay nhất để nâng cao kiến ​​thức của một người về C, được các chuyên gia trong lĩnh vực này gọi là “K&R” (từ tên viết tắt của các tác giả). Được cấu trúc thành hai phần, văn bản này ban đầu cung cấp các hướng dẫn về cách tiếp cận ngôn ngữ được đề cập, và sau đó chuyển thành một sổ tay thực sự xác định tất cả (hoặc gần như) các chức năng có thể được sử dụng trong nhiều tình huống được dự kiến. Hai tác giả Kernighan và Ritchie là những người đã thiết kế và phát triển toàn bộ ngôn ngữ C.
  • Tài liệu tham khảo của lập trình viên C / C ++ (Schildt) - theo tôi, một trong những văn bản hoàn chỉnh nhất liên quan đến ngôn ngữ C, cần được lưu giữ tuyệt đối trên bàn làm việc của bạn nếu bạn có ý định tiếp cận ngôn ngữ này để sử dụng trong chuyên môn. Chủ yếu phù hợp với nhiều người dùng ít nhiều nâng cao, nó chứa nhiều ví dụ về các chức năng được sử dụng nhiều nhất. Hướng dẫn này cũng có thể được sử dụng bởi những người, mặt khác, đã quyết định chuyển sang phiên bản "hướng đối tượng" của ngôn ngữ C, C ++.