(+84) 236.3827111 ex. 402

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;
}