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 languag
From the draft of the C99 Standard:
3.14
object
region of data storage in the execution environment, the contents of which can represent values
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 */;