- Giới thiệu về khoá học lập trình c++ và phương pháp học
- Các khái niệm cơ bản trong c/c++
- Làm việc vào ra dữ liệu input và output trong lập trình c/c++
- Kiểu dữ liệu và toán tử trong lập trình c++
- Làm việc với cấu trúc if else trong lập trình c++
- Hướng dẫn làm bài tập cấu trúc lập trình c++
- Cấu trúc lập trình switch case trong lập trình c++
- Cấu trúc vòng lặp trong lập trình c++
- Hướng dẫn thực hành cấu trúc vòng lặp lập trình c++
- Hướng dẫn thực hành cấu trúc vòng lặp lập trình c++ – P2
- Làm việc với mảng trong lập trình c++
Trong bài viết này tôi sẽ giới thiệu với các bạn mới học lập trình c và học lập trình c++ những cú pháp để nhập thông tin từ bàn phím cũng như in thông tin ra ngoài màn hình bằng cú pháp của c cũng như c++.
Như các bạn đã biết:
- C là một ngôn ngữ lập trình thủ tục được phát triển năm 1972 bởi Dennis M. Ritchie tại phòng thí nghiệm Bell Telephone trong quá trình phát triển hệ điều hành UNIX. C được sử dụng rộng rãi nhất trong ngôn ngữ máy tính.
- C là ngôn ngữ bậc thấp nên được sử dụng lập trình tương tác với phần cứng, hệ thống nhiều.
- C++ được phát triển bởi Bjarne Stroustrup từ năm 1979 tại phòng thí nghiệm Bell Labs ở Murray Hill, New Jersey như 1 bản nâng cao của c với tên gọi C with Classes sau đó đổi tên thành C++.
- C++ là ngôn ngữ bậc trung sự kết hợp của các ngôn ngữ bậc cao và các tính năng của ngôn ngữ bậc thấp.
-
Ngôn ngữ lập trình (NNLT) C/C++ là một trong những ngôn ngữ lập trình hướng đối tượng mạnh và phổ biến hiện nay do tính mềm dẻo và đa năng của nó. Sử dụng trong nhiều lĩnh vực, viết cả trên ứng dụng và trên chương trình hệ thống. Được phát triển từ C nên khắc phục những hạn chế của nó và hướng lập trình đối tượng.
Khai báo những thư viện cần sử dụng:
Để thực hiện lập trình được bằng c và c++ các bạn sẽ cần phải khai báo một số thư viện trên phần đầu của hàm main trong file *.cpp được tạo ra như sau:
1 2 3 |
#include <stdio.h> #include <iostream> using namespace std; |
In và nhập thông tin bằng cú pháp lập trình c
Trong ví dụ này tôi sẽ khai báo một biến kiểu số nguyên tức là không phải số lẻ để lưu trữ tuổi của một sinh viên nào đó. Sau đó tôi sẽ sử dụng hàm printf() để in thông tin ra màn hình và hàm scanf() để nhập thông tin từ bàn phím rồi gán cho biến tuoiSinhVien trong lập trình c như sau:
1 2 3 4 5 6 7 8 9 10 |
//Khai báo biến và gán giá trị ban đầu int tuoiSinhVien = 0; //In thông tin ra ngoài màn hình bằng c printf("Nhap tuoi Sinh vien: "); scanf("%d", &tuoiSinhVien); //In tuổi mới ra màn hình printf("Tuoi cua sinh vien moi la: %d", tuoiSinhVien); |
Trong ví dụ này %d là định dạng số nguyên trong hàm scanf để chỉ ra người dùng chỉ nhập số kiểu nguyên và sử dụng &tuoiSinhVien để lấy thông tin từ người dùng nhập vào bàn phím cho biến và trong hàm printf để in nội dung trong đó sẽ chèn biến vào vị trí số nguyên vào chỗ %d.
In và nhập thông tin bằng cú pháp lập trình c++
Để nhập thông tin và in thông tin từ bàn phím bằng cú pháp lập trình c++, các bạn có thể sử dụng như ví dụ sau:
1 2 3 4 5 6 7 8 9 10 11 |
//Khai báo biến int tuoiSinhVien = 0; //Thông báo để người dùng nhập thông tin cout <<"Nhap tuoi sinh vien la: "<<tuoiSinhVien<<endl; //Lấy thông tin từ bàn phím cho biến cin >>tuoiSinhVien; //In tuổi ra ngoài màn hình cout <<"Tuoi moi cua sinh vien la: "<<tuoiSinhVien<<endl; |
Trong ví dụ trên chúng ta sử dụng cú pháp cout để in ra ngoài màn hình, cin để lấy thông tin từ bàn phím cho biến. Kí tự endl để xuống dòng.
Các bạn học lập trình c++ cũng có thể nhập hoặc in nhiều giá trị như sau:
1 2 3 4 5 6 7 8 9 |
//Khai báo biến int a, b, c; //Nhập nhiều giá trị cout <<"Nhap cac gia tri:"<<endl; cin >>a>>b>>c; cout <<"Gia tri a: "<<a<<", b: "<<b<<", c: "<<c<<endl; |
Để hiểu rõ hơn về những vấn đề tôi giới thiệu trong bài này các bạn có thể xem bài giảng qua video sau đó thực hành những kiến thức được học này trên công cụ lập trình nhé.