18. In programming, what is the primary purpose of pointers?
(A) To speed up program execution
(B) To manage memory addresses, enabling indirect access to variables and arrays
(C) To reduce compilation time
(D) To enhance the program's security
(E) To automatically generate code