Overview
|
C++ là 1 ngôn ngữ cơ bản & quan trọng cho mọi ngôn ngữ. Về tư tưởng lập trình các ngôn ngữ đều giống nhau Hoang sẽ không nói lại nữa.
Ngôn ngữ dùng để thể hiện - viết ra trương trình có thể chạy được trên máy tính (Gọi là ngôn ngữ máy bậc cao như C/C++, java, vb...) . Bạn cũng có thể sử dụng ngôn ngữ giả (Do bạn quy ước nhưng nhớ rằng các khái niệm thì các ngôn ngữ đều giống nhau.ie: khái niệm biến, hăng, hàm, lớp..).
Viết trương trình đơn giản:
*Thư viện trong C++
C++ có nhiều thư viện, bạn muốn sử dụng tính năng nào thì chèn thư viện cho tính năng đó ra.
Có 2 loại thư viện:
- Thư viện được tạo sẵn trong C++.
- Thư viện của bạn tạo ra: là bạn viết 1 file là các hàm, lớp để bạn sử dụng sau này. Sau đó bạn để vào thư mục cài đặt SDK của C++ quy định cho thư viện.
//chèn thư viện tự định nghĩa của bạn
#include "ten_thu_vien";
//chèn thư viện sẵn có
#include <stdio.h>
#include <iostream.h>
.....
*Hàm đầu vào
void main()
{
//do-here
}
Khi chạy trương trình sẽ gọi hàm này đầu tiên.
note: Một số SDK sẽ chỉ định là void or int.
Ví dụ:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int main()
{
printf("Chao ban den voi C++");
getch();
}
Kiểu dữ liệu
|
-Sử dụng đối tượng trong C++ phải khai báo rõ kiểu dữ liệu. C++ không tự động nhận dạng kiểu dữ liệu cho đối tượng.
-C++ có thể tự chuyển được kiểu cho nhau, nếu có thể. ie: kiểu bool với kiểu số.
1. Kiểu dữ liệu số:
-C++ có thể tự chuyển được kiểu cho nhau, nếu có thể. ie: kiểu bool với kiểu số.
int
|
là số nguyên.
|
float
|
là số thực
|
double
|
là số thực nhưng chính xác hơn float.
|
long
|
là số nguyên nhưng có kích thước lớn
hơn int.
|
2. Kiểu chuỗi:
char
|
Thể hiện 1 ký tự.
|
Note: chuỗi thì kết hợp của nhiều ký tự: là mảng của kiểu char.
-Có thể xuất chuỗi or ký tự trực tiếp ra màn hình bằng cách đặt trong dấu nháy:
Chú ý: chuỗi sử dụng 2 dấu nháy ".." không được sử dụng 1 dấu nháy '.
3. Kiểu đúng/sai
bool
|
Có giá trị true/false
|
4. Kiểu tự định nghĩa:
Tự định nghĩa ra kiểu bởi lớp or cấu trúc.
Hàng xóm, phạm vi biến
|
Đóng gói(lớp, hàm)
|
Vận chuyển dữ liệu
|
Làm việc với mảng
|
0 nhận xét:
Đăng nhận xét