tailieunhanh - 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 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). | 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 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 học lập trình C . 1. Không khai báo biến Undeclared Variables int main cin x cout x Tại sao chương trình trên lại bị lỗi nhỉ - Lý do là trình biên dịch của bạn không biết x là cái gì. Bạn cần phải khai báo biến x. Ví dụ như int main int x cin x cout x - Hãy nhớ khai báo biến. 2. Không khởi tạo giá trị cho biến uninitialized variable Hãy xem đoạn chương trình dưới đây int count while count 100 cout count Bạn tự hỏi tại sao chương trình lại không in ra gì hết vậy Lưu ý rằng ở đoạn chương trình trên biên count chưa được khởi tạo giá trị. Vì vậy khi chương trình chạy nó có thể là giá trị bất kỳ nào trong dãy các số nguyên int . Có thể nó sẽ có giá trị là 586 chẳng hạn vậy thì nó sẽ không vào trong vòng lặp while khiến cho kết quả chương trình bị sai có thể chương trình sẽ in ra kết quả là các giá trị rác từ -1000 đến 99. - Nên nhớ khởi tạo giá trị cho biến. 3. Thiết lập một biết với một giá trị chưa khởi tạo int a b int sum a b cout Enter two numbers to add cin b cout The sum is sum When Run Enter two numbers to add 1 3 The sum is -1393 Có gì sai với chương trình trên Thông thường các lập trình viên mới bắt đầu tin rằng các biến làm việc giống như phương trình equations . Nếu bạn chỉ định một biến bằng kết quả của một toán tử trên nhiều biến khác mà bất cứ khi nào những thay đổi biến số ở đây là a và b giá trị của biến cũng sẽ thay đổi. Trong C phép gán assignment không làm việc trong trường hợp này đó là một cách đối phó. Khi bạn gán giá trị cho một biến nó có có giá trị đó cho đến khi bạn

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.