Cách gõ dấu ngoặc nhọn trong Dev C
Lập trình C: Bài 1 Hello WorldTháng Một 18, 2018 nguyenvanquan7826 TUT C cơ bản 55 responses Cập nhật ngày 09/01/2018 Show Nội dung
1. Giới thiệu về lập trìnhChắc hẳn bạn đã được tiếp xúc với máy tính, điện thoại dù ít hay nhiều và dùng các ứng dụng hoặc trò chơi trên đó ví như Word, Excel để làm việc văn phòng hoặc dùng Chrome, Firefox để vào Facebook, Google hay chính Facebook và Google là các phầm mềm. Bạn tưởng tượng lập trình là quá trình bạn tạo ra các phần mềm, ứng dụng như thế. Bạn tạo ra ứng dụng cho người khác dùng, làm việc; bạn tạo ra game cho người khác chơi, làm ra website cho người khác truy cập vào. Nghĩ đến đây đã thấy hứng thú rồi Để làm ra được phần mềm (hoặc game, website) thì chúng ta phải dạy cho máy tính cách làm việc hay nói cách khác là đưa các quy tắc mà chúng ta mong muốn để máy tính thực hiện như là khi ấn nút lên trên thì nhân vật phải nhảy lên, ấn nút sang trái thì nhân vật sẽ đi sang trái. Giống như dạy cho ai đó phải làm gì thì bạn phải nói cho họ nghe hoặc viết chữ để đưa cho họ đọc và từ đó họ mới hiểu được bạn nói gì. Việc đưa các quy tắc này vào máy tính để nó hiểu được bạn muốn làm gì mà thực hiện theo cũng vậy, bạn cần viết các yêu cầu đó theo một cú pháp cụ thể mà cái đó gọi là ngôn ngữ lập trình. Ngôn ngữ lập trình cũng giống như tiếng Việt để người Việt giao tiếp và hiểu, tiếng Anh dùng cho người Anh, Mỹ và nhiều nước khác, ngôn ngữ lập trình nó là ngôn ngữ để người nói cho máy tính hiểu. Hiện nay có nhiều ngôn ngữ lập trình khác nhau như C, C++, Java, C#, PHP, python, mỗi ngôn ngữ có ưu nhược điểm riêng và có ứng dụng trong các lĩnh vực nhất định. 2. Lập trình CLập trình C đơn giản là các bạn dùng Ngôn ngữ lập trình C để tạo ra các phần mềm. Mỗi phần mềm hay gọi là chương trình (chương trình máy tính) sẽ được viết bởi ngôn ngữ C bằng một hay nhiền file với những quy tắc nhất định của ngôn ngữ mà chúng ta sẽ dần tìm hiểu. 3. Cài đặt công cụ3.1 Cài đặtĐể có thể lập trình C thì các bạn cần cài bộ dịch gcc hoặc g++. Tuy nhiên để dễ dàng thì hiện tại có nhiều phần mềm tích hợp (hay gọi là môi trường phát triển IDE) để chúng ta có thể dễ dàng.
Để dễ và thống nhất trong quá trình làm, mình sẽ dùng Dev-C++ nhé. 3.2 Giới thiệu cơ bản về Dev-C++Để tiện hình dung, các bạn mở Dev-C++ lên sẽ thấy giao diện như hình sau (Hiện tại bản mình đang dùng là 5.11, các bạn dùng bản khác có thể sẽ có một chút khác nhưng sẽ không đáng kể). Giao diện Dev-C++ 5.11Trong hình trên, có một số phần chính mình đánh dấu bằng các số với ý nghĩa sau: 4. Tạo chương trình đầu tiênBây giờ các bạn có thể viết chương trình phần mềm đầu tiên để thử nghiệm. B3: Lưu lại với tên file là Test.c hoặc Test.cpp Trong đó các bạn có thể thấy chữ Welcome hiện lên, đó chính là dòng chữ được in ra khi dùng lệnh printf. Phần dưới đường kẻ ngang là do Dev-C tự sinh ra. Mình giải thích một chút về code:
Lưu ý:
Bây giờ các bạn mở folder chứa file Test.c mà bạn vừa tạo ra, các bạn sẽ nhìn thấy một file có tên Test.exe (gọi tắt là file exe), đây chính là file chạy chương trình. Bây giờ nếu muốn bạn có thể click chuột vào file exe này là chạy được chương trình trên hoặc bạn có thể copy file exe này sang máy tính khác thì vẫn có thể chạy được, nó giống như bạn copy game từ máy này sang máy khác vậy. Từ đây ta có:
File mã nguồn và file thực thi Lưu ý: Các chương trình sau này chúng ta làm sẽ chủ yếu chạy trên màn hình đen như trên (gọi là màn hình console đọc là con sâu), tuy không có giao diện đẹp mắt nhưng đây là phần lõi của lập trình, học tốt phần này chúng ta mới có thể làm được các chương trình có giao diện đồ họa và các ngôn ngữ khác cũng hầu hết dựa vào phần lõi này.
Bạn có thể sẽ thích: |