What happens when you type `ls -l *.c` in the shell?

Ever wondered what actually happens when you type ‘ls -l *.c’ and hit ENTER in your shell (lol😂, not your egg shell but instead a computer…