Danh mục

Những lỗi thường gặp khi mới bắt đầu lập trình C++

Số trang: 6      Loại file: pdf      Dung lượng: 132.64 KB      Lượt xem: 9      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

C++ là một ngôn ngữ mạnh, đa nền tảng. Việc học lập trình C++ không phải là chuyện đơn giản như nói là có thể làm được mà nó là một quá trình tích lũy kinh nghiệm trên cơ sở thực hành thường xuyên. Những người mới bắt đầu với ngôn ngữ này thường gặp phải những lỗi làm họ sớm nản lòng, nhưng thực sự những lỗi đó có quá khó không? Vì vậy bài viết này sẽ cố gắng giải thích một số lỗi cơ bản thường gặp phải đối với những ai mới bắt đầu (beginners)...
Nội dung trích xuất từ tài liệu:
Những lỗi thường gặp khi mới bắt đầu lập trình C++ Những lỗi thường gặp khi mới bắt đầu lập trình C++C++ là một ngôn ngữ mạnh, đa nền tảng. Việc học lập trình C++ không phải làchuyện đơn giản như nói là có thể làm được mà nó là một quá trình tích lũy kinhnghiệm trên cơ sở thực hành thường xuyên. Những người mới bắt đầu với ngônngữ này thường gặp phải những lỗi làm họ sớm nản lòng, nhưng thực sự những lỗiđó có quá khó không? Vì vậy bài viết này sẽ cố gắng giải thích một số lỗi cơ bảnthường gặp phải đối với những ai mới bắt đầu (beginners) học lập trình C++.1. Không khai báo biến (Undeclared Variables)int main(){ cin>>x; coutx; cout{ coutint a, b;int sum;coutb;cin>>a;sum=a+b;cout5. Không khai báo hàm (Undeclared function)int main(){ menu();}void menu(){ //...}Chương trình trên đã xảy ra lỗi gì?Trình biên dịch không biết hàm menu() được khai báo trong hàm main() là cái gì.Lý do là bạn đã định nghĩa hàm menu() phía dưới hàm main(). Do đó bạn nên viếthàm menu() phía trên hàm main(), hoặc sử dụng một khai báo nguyên mẫu(prototype) cho hàm menu() của bạn nếu bạn muốn định nghĩa nó bên dưới hàmmain(), giống như:void menu();int main(){ menu();}void menu(){ ...}6. Thừa dấu chấm phẩy (Extra semicolons)int x;for(x=0; xint x;for(x=0; xDo đó chương trình đúng sẽ là:int value;do{ //... value=10;}while(!(value==10) && !(value==20))

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: