Trang chủ Lớp 10 SGK Tin học 10 - Kết nối tri thức Giả sử có các lệnh sau: Giá trị của a, b bằng...

Giả sử có các lệnh sau: Giá trị của a, b bằng bao nhiêu sau khi thực hiện lệnh sau? f(1, 2) f(10...

Các biến được khai báo bên trong một hàm chỉ được sử dụng bên trong hàm đó. Lời giải bài tập, câu hỏi Câu hỏi mục 2 trang 137 SGK Tin học 10 - Bài 28. Phạm vi của biến.

1. Giả sử có các lệnh sau:

Giả sử có các lệnh sau

Giá trị của a, b bằng bao nhiêu sau khi thực hiện lệnh sau?

a) f(1, 2)

b) f(10, 20)

Các biến được khai báo bên trong một hàm chỉ được sử dụng bên trong hàm đó. Chương trình chính không sử dụng được.

Advertisements (Quảng cáo)

Sau mỗi lần thực hiện lệnh, giá trị của a, b vẫn bằng 1, 2.

2. Ta có thể khai báo một biến bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm không?

Các biến khai báo bên trong hàm không có hiệu lực khi ở ngoài hàm

Có thể khai báo một biến bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm được vì các biến khai báo bên trong hàm có tính địa phương, không có hiệu lực bên ngoài hàm