I haven&#x27;t programmed in C, but my view comes from this video:
<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QM1iUe6IofM&amp;feature=youtu.be&amp;t=40m" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QM1iUe6IofM&amp;feature=youtu.be...</a><p>What would be the C equivalent of:<p><pre><code>    (let ((last-response))
      (defun get-response ()
        (print last-response)
        (setf last-response (read)))) 
    
    (print (get-response))
    (print (get-response))
</code></pre>
Notice that no other function can use last-response. It only exists for get-response, but it exists outside the scope of get-response. Does C have this?