Doesn’t this require a malloc first???
Seriously, I learned C in around 1985 while working bringing up the first hardware I designed that was part of a Unix box. That went on to be what I did for another 10 years. Knowing C was a fundamental capability of being able to deal with debugging the hardware I designed by writing my own test code, and communicating with the OS programmers and understanding what they were trying to get working.
Then came Linux - also built on “C” and emulating the entire Unix ecosystem. In my mind - we owe much more to Dennis that we do to Steve Jobs!
while [ true ]
do
echo "ditto"
done