Wheneven I go through some tutorials/notes for C, I quite come across the term “objects”. I was always wondering what does the object got to do with the procedural language. Going a bit deep I could understand that something occupying a piece of memory is termed as an “object” in c.
My question is whether my understanding is correct or is there something I am missing. Thanks!
From the draft of the C99 Standard:
So, you’re basically right.
Notes:
int object = 42;struct tm x; /* (x) and (x.tm_year) are objects */int *arr = malloc(42); if (arr) /* arr[4] is an object */;