Hello I have a couple theoretical question about the C programming language in general I will be highly obliged if anyone can answer them.
Q1. Explain what the calloc() function does. Including the arguments it takes and the arguments it returns.
Q2. All programs in C must have a function main() why is this the case?
Q3. You attempt to creatre an excuatble program and the development tools inform you that there is an unresolved external symbol. Which tool is actually reporting this error and what does the error mean?
Q4. If a programmer applies the "register" storage class to a variable, what does it mean? how does the compiler treat this storage class?