
Bài 2. Ngôn ng l p trình C++ữ ậ

I. Gi i thi uớ ệ
•Ngôn ng l p trình C++ là ngôn ng đ c phát ữ ậ ữ ượ
tri n d a trên ngôn ng l p trình C.ể ự ữ ậ
•Do đó v c b n, cú pháp c a C++ gi ng v i cú ề ơ ả ủ ố ớ
pháp c a C. Tuy nhiên nó có m t s m r ng ủ ộ ố ở ộ
sau đây:
–Nh p, xu t d li u (cout, cin)ậ ấ ữ ệ
–Hàm có đ i m c đ nh, hàm có đ i tham chi uố ặ ị ố ế
–N p ch ng hàm (hay t i b i hàm – overload function)ạ ồ ả ộ
–Hàm m uẫ
–L p (có kh năng xây d ng các ch ng trình HĐT)ớ ả ự ươ

II. Nh p xu t d li uậ ấ ữ ệ
•Nh p d liêu ậ ữ ki u sể ố
cin>>Tênbi n1>>Tênbi n2>>…>>Tênbi nn;ế ế ế
Ví d :ụ
float x,y;
int m, n;
cin>>x>>y;
cin>>m;
cin>>n;

•Nh p d li u ki u ậ ữ ệ ể xâu ký tự
cin.ignore(1);
cin.get(Tênbi n, n); //n là s ký t t i đa c n ế ố ự ố ầ
gán cho bi nế
Ví d :ụ
char ht[30];
char w[10];
cin.ignore(1);
cin.get(ht, 30);
cin.ignore(1);
cin.get(w, 5);

•Xu t d li uấ ữ ệ
cout<<Bth c1<<Bth c2<<…<Bth cn;ứ ứ ứ
Ví d :ụ
#include”iostream.h”
float x, y=10;
cout<<“Nhap x=“;
cin>>x;
cout<<“x+y=“<<x+y;
cout<<“x-y=“<<x-y;

