Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Cấu trúc chương trình C cơ bản như thế nào? Nếu chưa biết, mời bạn cùng tìm hiểu những điều cần biết về cấu trúc chương trình C dưới đây.
Trước khi chúng ta nghiên cứu về các khối tạo nên một chương trình C, đầu tiên bạn hãy xem một chương trình C mẫu.
Một chương trình C bao gồm những phần sau đây:
Đầu tiên hãy xem đoạn code đơn giản mà sẽ in ra màn hình hai từ "Hello World":
#include <stdio.h>
int main()
{
/* Day la chuong trinh C dau tien */
printf("Hello, World! \n");
return 0;
}
Hãy xem các phần của chương trình bên trên:
1. Nếu bạn sử dụng Dev-C++, Microsoft Visual Studio,... thì bạn mở ứng dụng, vào File, chọn New để tạo một source file mới. Sau đó sao chép code trên vào source file mới này. Với Dev-C++, bạn sử dụng Complile & Run để biên dịch và chạy chương trình. Với Microsoft Visual Studio, bạn thực hiện tương tự và sau đó sử dụng Build để biên dịch và thực thi.
2. Nếu bạn dùng command prompt để biên dịch, bạn theo các bước sau:
$ gcc hello.c $ ./a.out Hello, World!
Bạn phải chắc chắn bộ biên dịch gcc được cài đặt trên máy tính của bạn và bạn đang chạy nó trong thư mục chứa file nguồn hello.c.
Bạn cũng có thể gắn một cấu trúc này sang cấu trúc khác. Ở ví dụ sau, giá trị của s1 được sao chép sang s2:
struct myStructure s1 = {13, 'B', "Some text"};
struct myStructure s2;
s2 = s1;
Nếu muốn thay đổi/chỉnh sửa một giá trị, bạn có thể dùng cú pháp dot (.).
Để chỉnh sửa một giá trị chuỗi, hàm strcpy() hữu ích trong trường hợp này:
Ví dụ:
struct myStructure {
int myNum;
char myLetter;
char myString[30];
};
int main() {
// Create a structure variable and assign values to it
struct myStructure s1 = {13, 'B', "Some text"};
// Modify values
s1.myNum = 30;
s1.myLetter = 'C';
strcpy(s1.myString, "Something else");
// Print values
printf("%d %c %s", s1.myNum, s1.myLetter, s1.myString);
return 0;
}
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Hướng dẫn tóm tắt trang web trên Edge bằng Copilot
Subagents là gì? So sánh OpenAI Codex, Claude Code và Gemini CLI
Hướng dẫn sử dụng NotebookLM viết bài đăng blog chuyên nghiệp
Hướng dẫn tạo website bằng 10Web AI
Hướng dẫn tổng hợp kiến thức học thuật trên Perplexity AI
Hướng dẫn tạo bài giảng từ sơ đồ tư duy trên Heuristica
Cách tạo poster bằng AI trên Microsoft Designer
Làm sao khi Copilot không hoạt động trên Edge?
Cách tạo poster bằng AI trên Microsoft Designer
Cách dùng AI để lên kế hoạch cho chuyến cắm trại “đúng gu” của bạn
Tớ sẽ nhớ cậu lắm
5 Cuốn Sách Miễn Phí Mà Mọi Machine Learning Engineer Nên Đọc
Top 5 mô hình ai tạo video mã nguồn mở đáng chú ý nhất hiện nay
Cách sử dụng OpenAI Codex trực tiếp trong Google Chrome
Hoa sim đỏ
Hướng dẫn tạo bài đọc Reading từ SGK bằng NotebookLM
Hướng dẫn kết nối Copilot với Gmail, OneDrive trên Windows 11
Hướng dẫn cải thiện chất lượng prompt bằng Brisk
Plan Mode trong Cursor là gì? Cách sử dụng Plan Mode trong Cursor
Hướng dẫn cách hủy đăng ký và xóa tài khoản Copilot