Viết, chạy, và chia sẻ code ngôn ngữ C trực tuyến miễn phí bằng cách sử dụng trình biên dịch C trực tuyến của OneCompiler. OneCompiler là một trong những trình biên dịch trực tuyến mạnh mẽ và đầy tính năng nhất dành cho ngôn ngữ C, hỗ trợ phiên bản C18 mới nhất. Bắt đầu với trình soạn thảo C của OneCompiler thật đơn giản và nhanh chóng. Trình soạn thảo sẽ hiển thị mã mẫu khi bạn chọn ngôn ngữ là ‘C’ và bắt đầu viết code!
- Tự học lập trình app có dễ không? Mất bao lâu để thành thạo
- Top những quyển sách lập trình Java mà mọi Java Developer nên đọc và kê đầu giường
- Gợi ý 10 cuốn sách lập trình C++ cơ bản cho người mới
- Các Khóa Học Lập Trình Web Tại Unica: Hấp Dẫn và Chất Lượng
- Lập Trình Web Với Python: Sức Hút Và Những Điều Cần Biết
Trình soạn thảo C trực tuyến của OneCompiler hỗ trợ STDIN và người dùng có thể nhập dữ liệu vào chương trình bằng cách sử dụng hộp văn bản STDIN dưới tab I/O. Dưới đây là một chương trình C mẫu, nó yêu cầu nhập tên và in ra tên của bạn kèm câu chào “Hello”.
Bạn đang xem: Chào mừng đến với ngôn ngữ C
#include <stdio.h>
int main() {
char name[50];
printf("Nhập tên:");
scanf("%s", &name);
printf("Xin chào %s", name);
return 0;
}
Ngôn ngữ C là một trong những ngôn ngữ lập trình tổng quát phổ biến nhất, được phát triển bởi Dennis Ritchie tại Bell Laboratories cho hệ điều hành UNIX. Phiên bản ban đầu của ngôn ngữ C được phát hành vào năm 1972. Hầu hết các hệ điều hành máy tính để bàn hiện nay được viết bằng ngôn ngữ C.
Contents
Các tính năng chính:
- Lập trình có cấu trúc
- Ngôn ngữ lập trình hệ thống phổ biến
- Hệ thống UNIX, MySQL và Oracle được viết hoàn toàn bằng C.
- Hỗ trợ nhiều nền tảng
- Hiệu suất cao và xử lí được các hoạt động cấp thấp
- Tốc độ nhanh như ngôn ngữ assembly nên được sử dụng cho việc phát triển hệ thống.
Vòng lặp
1. If-Else:
Khi bạn muốn thực hiện một loạt các công việc dựa trên một điều kiện, bạn có thể sử dụng câu lệnh if-else.
if (biểu thức điều kiện) {
// code
} else {
// code
}
Xem thêm : Tất Tần Tật Cách Lập Trình 1 Trang Web Cực Nhanh, Cực Đơn Giản
Bạn cũng có thể sử dụng if-else cho các câu lệnh if lồng nhau và if-else-if ladder khi muốn thực hiện nhiều điều kiện trên một biến duy nhất.
2. Switch:
Switch là một phương pháp thay thế cho if-else-if ladder.
switch (biểu thức điều kiện) {
case giá_trị_1:
// code
break;
case giá_trị_2:
// code
break;
default:
// code được thực hiện khi không có case nào khớp;
}
3. For:
Vòng lặp for được sử dụng để lặp một tập hợp các câu lệnh dựa trên một điều kiện.
for (Khởi tạo; Điều kiện; Tăng/giảm) {
// code
}
4. While:
While cũng được sử dụng để lặp một tập hợp các câu lệnh dựa trên một điều kiện. Thông thường, khi số lần lặp không được biết trước, ta thường sử dụng vòng lặp while.
while (điều kiện) {
// code
}
5. Do-While:
Xem thêm : Tuyển tập những trang web giúp bạn tìm tài liệu khoa học
Do-while cũng được sử dụng để lặp một tập hợp các câu lệnh dựa trên một điều kiện. Nó thường được sử dụng khi bạn cần thực hiện các câu lệnh ít nhất một lần.
do {
// code
} while (điều kiện);
Mảng
Mảng là một bộ sưu tập các dữ liệu tương tự được lưu trữ ở các địa chỉ bộ nhớ liên tiếp. Giá trị trong mảng có thể được truy xuất bằng chỉ số. Chỉ số bắt đầu từ 0 đến kích thước – 1.
Cú pháp
Mảng một chiều:
kiểu_dữ_liệu tên_mảng[kích_thước];
Mảng hai chiều:
kiểu_dữ_liệu tên_mảng[kích_thước][kích_thước];
Hàm
Hàm là một phần chương trình chứa một tập hợp các câu lệnh. Thông thường, hàm được viết khi cần gọi nhiều lần một tập hợp các câu lệnh giống nhau, đồng thời tăng tính sử dụng lại và tách modular.
Có hai loại hàm trong ngôn ngữ C.
-
Hàm thư viện:
Hàm thư viện là các hàm được xây dựng sẵn, được khai báo trong các tệp tiêu đề như printf(), scanf(), puts(), gets(). -
Hàm tự định nghĩa:
Hàm tự định nghĩa là các hàm được viết bởi lập trình viên dựa trên yêu cầu cụ thể.
Cách khai báo một hàm
kiểu_trả_về tên_hàm(tham_số);
Cách gọi một hàm
tên_hàm(tham_số);
Cách định nghĩa một hàm
kiểu_trả_về tên_hàm(tham_số) {
// code
}
Nguồn: https://laptrinhc.edu.vn
Danh mục: Tài liệu IT