01/10/2018, 16:40
Hỏi về lỗi khi khai báo trong cặp ngoặc nhọn?
Chào mọi người, giúp mình xác định tại sao có lỗi này với . Cảm ơn mọi người nhiều nhé.
int main()
{
{
int i;
}
cout<<i;
}
complier hiển thị : i was not declared in this cope.
Bài liên quan
Bạn nhớ Markdown code lại cho mọi người dễ nhìn nhé !
Nhớ chỉnh luôn Category và tag phù hợp ! Mình đã sửa rồi thì đừng có xóa đi hết =_=
Cảm ơn bạn nhiều nhé
Một cặp ngoặc nhọn là một scope.
Biến i chỉ tồn tại trong cặp ngoắc bao bọc nó nên khi bạn in giá trị i ở ngoài ngoặc ngọn kia thì biến i không tồn tại
Cảm ơn bạn nha. Bạn biết tại sao biến i chỉ tồn tại trong dấu ngoặc bao bọc không, nếu bạn có lý thuyết nào liên quan về phần khai báo này hoặc dấu ngoặc này share cho mình xem được không.
Bạn tra google từ khóa sau:
“Scope of Variables in C++” - “Phạm vi hoạt động của biến trong C++”
Cảm ơn bạn và tất cả nhiều nhé, mình hiểu rồi