1. Ngôn ngữ lập trình C là gì?

C là 1 ngôn ngữ lập trình vật dụng tính. Được dùng làm tạo ra các hướng dẫn cho lắp thêm tính.

Bạn đang xem: Lập trình c là gì

C được trở nên tân tiến bởi Dennis M. Ritchie để phát triển hệ quản lý UNIX kế tiếp được áp dụng để cải cách và phát triển các phần mềm…

C rất có thể chạy trên hầu như các hệ điều hành.

C được coi như là ngữ điệu mẹ vì nó được dùng làm viết ra nhiều ngôn ngữ khác như C++, Python, Java …

C được nhận xét là dễ học so với những ngôn ngữ bậc thấp như Assembly tốt Pascal… do đó nó được thực hiện làm môn lập trình cơ sở (Hiện tại một số trường đh đã chuyển môn đại lý sang Javascript). Mặc dù so với những ngôn ngữ bậc cao như Java, Python thì này lại khó học hơn khôn cùng nhiều.

C là 1 trong ngôn ngữ bậc trung, được sử dụng để:

Kết hợp với Assembly nhằm viết những trình điều khiểnViết hệ điều hànhViết ra những ngôn ngữ khácSử dụng để viết các hệ thống core…

Nhìn thông thường thì C khá là tương đối khó (bởi khái niệm bé trỏ, làm chủ bộ nhớ) cùng thường bên trên trường chỉ học ở tại mức độ cơ bản. Nếu như theo thiết kế về phần cứng, hệ quản lý và điều hành hay các khối hệ thống core thì mới liên tục học nâng cao… cho nên vì vậy mới đầu học tập C các bạn thấy khó khăn nhằn một chút thì cũng bình thường.

2. Code ví dụ C – Hello World

Ví dụ in ra chiếc chữ ‘Hello World’ bằng ngôn ngữ lập trình C.

Tạo file Hello.c với câu chữ sau:

#include int main() printf("Hello World!"); return 0;(Các file viết bằng ngôn từ c bao gồm đuôi mở rộng là .c)

#include  khai báo tệp tin stdio.h, nó là 1 trong thư viện cơ mà ta hoàn toàn có thể dùng sẵn. Trong trường hợp này hàm printf() mà mình sử dụng đã được khái niệm trong sdtio.h, trường hợp mình ko khai báo stdio.h thì lịch trình sẽ không hiểu hàm printf() là gì.int main() hàm main (chương trình viết do c sẽ ban đầu chạy trường đoản cú hàm main). Int biểu thị tác dụng trả về của hàm main là kiểu số nguyênCác vệt  được dùng làm đánh dấu bắt đầu và xong xuôi của một khối lệnh, một hàm. Vệt ; được sử dụng để kết thúc 1 lệnhprintf("Hello World!"); thực hiện nay in ra cái chữ Hello World!return 0; kết trái trả về của hàm main là 0. Trong lấy ví dụ này thì giá trị trả về của hàm main không đặc biệt (mình sẽ nói rõ về phần nà sau)

Chạy tệp tin Hello.c

File Hello.c được viết bằng ngôn ngữ C. Cho nên vì thế để chạy được tệp tin Hello.c ta bắt buộc biên dịch nó thành mã sản phẩm công nghệ (file .exe) để chạy.

Để biên dịch được những file viết bằng ngữ điệu C ta cần thiết lập trình biên dịch (complier) cho ngôn ngữ C.

Nếu ai đang sử dụng linux thì ko cần cài đặt thêm bởi vì linux viết bởi C cho nên nó đã tích hòa hợp sẵn trình biên dịch C.

Trường phù hợp bạn thực hiện Windows thì yêu cầu cài thêm trình biên dịch C như MinGW, Cygwin…

(Xem lại: Hướng dẫn thiết lập trình biên dịch C/C++ MinGW)

*

Mình thực hiện Windows với đã thiết lập trình compiler MinGW.

Xem thêm: Nghĩa Của Từ Hand In Nghĩa Là Gì Và Cấu Trúc Cụm Từ Hand In Trong Câu Tiếng Anh

Thực hiện nay compile tệp tin Hello.c thành tệp tin .exe

Ví dụ tệp tin Hello.c mình đặt ở folder D:programming, mình sẽ mở screen cmd, dịch chuyển tới folder D:programming

*

Chạy lệnh gcc Hello.c -o hello.exe nhằm build (biên dịch/compile) file Hello.c thành file hello.exe

*

Chạy file hello.exe vừa tạo nên ta đang thấy in ra chiếc chữ Hello World! trên màn hình.