What is the key difference between `global` and `persistent` variables in MATLAB?
-
A
Both are shared across all functions
-
B
Persistent variables are shared globally; global variables are local
-
C
Global variables are shared across functions that declare them global; persistent variables retain their value between calls within a single function
-
D
There is no difference