Viết chương trình C / C++ đầu tiên
Trong bài viết này, codehow sẽ hướng dẫn các bạn viết một chương trình C / C++ đầu tiên trên phần mềm soạn thảo Visual Studio. Thông qua chương trình các bạn có thể nắm được cấu trúc trong chương trình C / C++ và cách biên dịch nó thông qua phần mềm Visual Studio.
Để có thể hiểu rõ và nắm rõ được các kiến thức của một ngôn ngữ lập trình, các bạn cần phải bắt tay vào thực hiện những dòng lệnh. Từ đó mới rút ra kinh nghiệm cho mình, vậy hãy cùng mình bắt đầu chương trình đầu tiên với ngôn ngữ C / C++ nhé.
Viết chương trình C / C++ đầu tiên
Trong phần này mình sẽ thực hiện viết hai chương trình "Hello World" với hai ngôn ngữ khác nhau đó là C và C++.
Chương trình C đầu tiên
Việc đầu tiên chúng ta cần làm khi bắt đầu viết một chương trình đó là khai báo các thư viện cần sử dụng trong chương trình. Ở đây mình cần khai báo thư viện iostream để có thể sử dụng các hàm của nó như: printf()
, scanf()
, ... .
#include <iostream>
Trong hàm main()
, ta thực hiện soạn thảo nội dung cho chương trình biên dịch. Ở trong ví dụ này thì mình sử dụng hàm printf()
để hiển thị dòng chữ "Hello World, I'm Codehow.net".
printf("Hello World, I'm CodeHow.net.\n");
Full code:
#include <iostream> int main() { printf("Hello World, I'm CodeHow.net.\n"); }
Sau khi chạy chương trình, ta sẽ được kết quả như sau:
Chương trình C++ đầu tiên
Tương tự như chương trình C, việc đầu tiên cần làm khi thực hiện viết chương trình C++ là khai báo các thư viện cần sử dụng trong chương trình. Ở đây mình cũng khai báo thư viện iostream để sử dụng hàm cout()
, cin()
, ... .
#include <iostream> using namespace std; int main() { cout << "Hello World\n"; }
Như các bạn thấy thì về cấu trúc, hai ngôn ngữ C và C++ khá giống nhau. Trong C++ cần khai báo và sử dụng thêm namespace std để sử dụng hàm cout()
, cin()
.
Các nội dung soạn thảo của chương trình được viết trong hàm main()
.
Sau khi biên dịch chương trình, ta được kết quả như dưới đây.
Chương trình đơn giản với ngôn ngữ C
Trong phần này mình sẽ thực hiện một chương trình C nhập xuất và tính toán đơn giản.
Cụ thể như sau, mình sẽ yêu cầu người dùng nhập vào hai số tự nhiên a và b, sau đó thực hiện phép tính tổng và hiển thị kết quả ra màn hình console.
//khai báo thư viện stdio.h #include <stdio.h> int main() { //khai báo ba biến a và b là hai số mà người dùng nhập vào //sum là tổng của hai số a và b int a, b, sum = 0; //yêu cầu người dùng nhập vào hai số a và b printf("Nhập vào số a: "); scanf("%d", &a); printf("Nhập vào số b: "); scanf("%d", &b); //sử dụng toán tử cộng để tính tổng hai số a và b rồi gán vào biến sum sum = a + b; //hiển thị tổng ra màn hình console printf("Tổng hai số a và b là: %d\n", sum); printf("\n------------------------------\n"); printf("Chương trình này được đăng tại Codehow.net"); return 0; }
Trong đoạn chương trình này mình có chú thích rất rõ ràng các dòng lệnh, các bạn có thể tham khảo nhé. Sau khi chạy chương trình, kết quả sẽ như hình dưới đây.
Chương trình đơn giản với ngôn ngữ C++
Trong ví dụ này mình sẽ thực hiện một chương trình tính tuổi với năm sinh và năm hiện tại được nhập từ bàn phím.
//khai báo thư viện stdio.h #include <stdio.h> int main() { //khai báo biến năm sinh và năm hiện tại của bạn int namsinh, namhientai, tuoi = 0; //yêu cầu người dùng nhập vào năm sinh và năm hiện tại printf("Nhap vao nam sinh: "); scanf("%d", &namsinh); printf("Nhap nam hien tai: "); scanf("%d", &namhientai); //tuổi bằng năm hiện tại trừ đi năm sinh tuoi = namhientai - namsinh; //hiển thị tuổi của bạn ra màn hình console printf("Tuoi cua ban la: %d\n", tuoi); printf("\n------------------------------\n"); printf("Chuong trinh nay duoc dang tai Codehow.net"); return 0; }
Đoạn chương trình trên mình có giải thích chi tiết từng dòng lệnh, các bạn có thể tham khảo nhé.
Sau khi chạy chương trình, chúng ta nhập vào năm sinh và năm hiện tại sẽ được kết quả như sau:
Lời kết
Như vậy là chúng ta đã cùng nhau thực hiện các chương trình C / C++ đầu tiên trên phần mềm soạn thảo Visual Studio. Để có thể học giỏi được ngôn ngữ lập trình nói chung và C / C++ nói riêng, các bạn cần luyện tập thật nhiều. Đây là bước khởi đầu, các bạn hãy cố gắng thực hiện nhiều chương trình hơn nữa nhé, chúc các bạn thành công !!!