Nguyên nhân và cách khắc phục lỗi khi lập trình.
1. Không khai báo biến
int main()
{
cin>>x;
cout<<>
}
Sửa lại thành
int main()
{
int x;
cin>>x;
cout<<>
}
2. Không khởi tạo giá trị cho biến
int count;
while(count<100)
{
cout<<>
count++;
}
Sửa lại thành
int count =1;
while(count<100)
{
cout<<>
count++;
}
3. Thiết lập 1 biến với giá trị chưa được khởi tạo
int a, b;
int sum=a+b;
cout<<"Enter two numbers to add: ";
cin>>a;
cin>>b;
cout<<"The sum is: "<<>
When Run:
Enter two numbers to add: 1 3
The sum is: -1393
Sửa lại thành
int a, b;
int sum;
cout<<"Enter two numbers to add: ";
cin>>b;
cin>>a;
sum=a+b;
cout<<"The sum is: "<<>
4. Phép so sánh chỉ sử dụng 1 dấu =
char x='Y';
while(x='Y')
{
//...
cout<<"Continue? (Y/N)";
cin>>x;
}
Sửa lại thành
char x='Y';
while('Y'==x)
{
//...
cout<<"Continue? (Y/N)";
cin>>x;
}
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ
- Thông tin xác thực ConnectWise bị chiếm dụng, 173 môi trường Microsoft 365 bị truy cập trái phép