LATEST

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:

bai3 01 png

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.

bai3 02 png

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.

bai3 03 png

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:

bai3 04 png

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 !!!

Cùng chuyên mục:

Xóa node khỏi cây nhị phân tìm kiếm

Xóa node khỏi cây nhị phân tìm kiếm

Tìm node Max và Min trong cây nhị phân tìm kiếm

Tìm node Max và Min trong cây nhị phân tìm kiếm

Xuất node con và node lá trong cây nhị phân tìm kiếm

Xuất node con và node lá trong cây nhị phân tìm kiếm

Tìm kiếm trên cây nhị phân tìm kiếm

Tìm kiếm trên cây nhị phân tìm kiếm

Duyệt cây nhị phân tìm kiếm

Duyệt cây nhị phân tìm kiếm

Thêm node vào cây nhị phân tìm kiếm

Thêm node vào cây nhị phân tìm kiếm

Cây nhị phân (Binary tree) là gì? Cơ chế hoạt động của nó

Cây nhị phân (Binary tree) là gì? Cơ chế hoạt động của nó

Cách gộp hai danh sách liên kết đôi

Cách gộp hai danh sách liên kết đôi

Tìm kiếm phần tử trong DSLK đôi

Tìm kiếm phần tử trong DSLK đôi

Xóa node trong DSLK đôi

Xóa node trong DSLK đôi

Chèn node (Insert node) vào DSLK đôi

Chèn node (Insert node) vào DSLK đôi

Duyệt danh sách liên kết đôi

Duyệt danh sách liên kết đôi

Tạo node mới trong DSLK đôi

Tạo node mới trong DSLK đôi

DSLK đôi là gì? Cấu trúc dữ liệu của DSLK đôi

DSLK đôi là gì? Cấu trúc dữ liệu của DSLK đôi

Quản lý sinh viên bằng DSLK đơn

Quản lý sinh viên bằng DSLK đơn

Tìm kiếm và sắp xếp trong DSLK đơn

Tìm kiếm và sắp xếp trong DSLK đơn

Xóa node (Delete node) trong DSLK đơn

Xóa node (Delete node) trong DSLK đơn

Chèn node (Insert node) vào DSLK đơn

Chèn node (Insert node) vào DSLK đơn

Tạo node mới trong DSLK đơn

Tạo node mới trong DSLK đơn

Cấu trúc dữ liệu của DSLK đơn

Cấu trúc dữ liệu của DSLK đơn