A few question about C.

Hi,
My school has a course on C, that I will be taking next semester. I decided to jump on the bandwagon a bit early, and start messing with it. I have a few questions, however.
1. We had a course on Python, and they actually wanted us using CLI tools. Most people wanted to use an IDE, but they at least taught us python script.py and stuff like that. Currently, the way I compile C programs is using VS 2019's CL compiler with the /LD flag. I've seen people absolutely gushing their faces off over CMake. How does it work? What advantages does it have? And what compilers go along with it? Or is it a compiler of it's own?
2. The main thing I'm currently struggling to understand are pointers. Like, I understand what they are, but not why they're useful etc etc. I've heard them called references many times. I really don't understand why. I mean, they're references to memory addresses, but how does that help you? When do you free it? When you no longer use a variable? What if I use it again? Why pass a reference to a variable? It just seems slower to me. I don't get it. If anyone could explain this, or link me to somewhere that does, I would be really grateful
Thank you.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Turret via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Turret via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Turret via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector

Reply via email to