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 nn ng l p tnh C.
Do đó v c b n, pháp c a C++ gi ng v i ơ
pháp c a C. Tuy nhn nó 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 :
#includeiostream.h
float x, y=10;
cout<<“Nhap x=;
cin>>x;
cout<<“x+y=“<<x+y;
cout<<“x-y=“<<x-y;