Thứ Sáu, 9 tháng 3, 2012

__{ideal}__Bai 1: Cơ bản về C++



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ố:
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

 
Copyright © hoangit