Mình thấy có một số bạn chưa phân biệt rõ C và C++ và bối rối trong việc sử dungjcacs hàm thư viện.Biết C mà không biết C++ (hoặc nghược lại)
hnay minh co 1 so y kien nho cua rieng ban than minh
vay that ra c va c ++ giong va khac nhau o diem nao:
Phần khai báo thư viện* Với C thì khi viết hàm chính (hàm void maid () được gọi là hàm chính) thì trước tiên ta phải khai báo 2 thư viện
conio.h và s
tdio.h (giành cho những bài toán đơn giản)
*Với C++ ta khai báo 2 thư viện trên và thêm thư viện
iostream.h.-Nếu các bạn sử dụng đến
sqrt,now... thì trong C hay C++ các bạn khai báo thêm thư viện math.h
-Nếu trong chương trình có NULL thì khai báo thêm thư viện
malloc.h-Nếu muốn khai báo ký tự dùng thư viện
string.h (các thư viện phức tạp hơn nữa thì các bạn xem sách C++ nhé)
Phần nhập xuất DaTa
- Trong C
*Trong C khi khai báo một biến nào đấy bạn làm như sau
- printf("\n nhap nhung j ma ban can nhap ");-scanf(" %...." ,&bien ma ban da nhap o tren);// VD: kieu data ban nhap la int thi %d, float la %f...
*Khi bạn muốn suất thông tin ra màn hìn thì-printf(bien ban can xuat ra man hinh);nếu các bạn muốn các ký tự suất ra màn hình cách nhau một khoảng thì bạn làm như sau-printf("%4d",bien ban can xuat ra man hinh);// %4d là biến bạn xuất ra có kiểu nguyên và mỗi ký tự bạn muốn cách nhau 4 khoảng trống 2.
Trong C++
*Khi bạn muốn khai báo 1 biến thì làm như sau-cout<<"\n kbao bien ban can kbao";-cin>>bien ban da khai bao;*Muốn suất ra màn hình các bạn làm như sau-cout<<"\n nhung loi ban muon noi (viet j cung dc nhe, k quan trong ma )<< bien ma ban can cho ra man hinh; Một số chú ý trong các vòng lặp 1: Trong vòng lặp for, while, if sau vòng lặp không có dấu chấm phẩy( ; ) 2: Trong vòng lặp do....while sau vòng lặp có dấu chấm phẩy( ; )3: Vòng lặp while thi yêu cầu đúng theo yêu cầu đề bài đặt ra , còn yêu cầu trong vòng lặp do...while thì yêu cầu ngược lại với yêu cầu bài ra. Cách sắp xếp mảng kí tự hay mảng số : 1: Bạn khai báo mảng vd a[100] 2: Khai báo 1 biến trung gian , kiểu khai báo của biến trung gian phải giống kiểu khai báo của mảng 3: Dùng vòng lặp for cho các biến chạy theo yêu cầu sắp xếp