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
10 phần mềm tạo nhạc bằng AI tốt nhất năm 2026
Llama vs ChatGPT: Nền tảng AI nào tốt hơn?
AI Voice Agent là gì? Tìm hiểu cách thức hoạt động của trợ lý thoại AI
Hướng dẫn tạo câu hỏi trắc nghiệm trên Gemini
TOP trang web tạo ảnh AI tốt nhất
Hướng dẫn chi tiết cách tạo Data Table trên n8n: Tối ưu hóa hệ thống dữ liệu tự động
8 câu lệnh Gemini xóa chi tiết thừa khỏi ảnh
Cách sử dụng AI Video Remix trong Google Photos
Mistral Vibe for Code, Claude Code, Cursor hay Codex: Đâu là coding agent tốt nhất hiện nay?
5 Claude, OpenClaw và Hermes skill xứng đáng có trong bộ công cụ của bạn
Cách phát triển sự nghiệp trong kỷ nguyên AI: 10 bước giúp bạn luôn giữ lợi thế
TOP công cụ AI tạo danh sách công việc tốt nhất
So sánh 27 mô hình Claude
So sánh 27 mô hình Claude
Thêm danh sách SharePoint vào Copilot Studio
Kimi vs ChatGPT: Đâu là trợ lý AI tốt hơn?
Cách thêm watermark AI trong Photos Windows
8 trường hợp sử dụng Claude Cowork tự động hóa doanh nghiệp giúp tiết kiệm nhiều giờ mỗi tuần
Prompt tạo phiếu luyện viết đoạn văn cho học sinh Tiểu học
TOP công cụ nhân hóa văn bản AI tự nhiên nhất