easy5 pts · first answer countsembedded-cstorage-classes
A static local counter
What does this program print?
int count(void) {
static int n = 0;
n++;
return n;
}
int main(void) {
count();
count();
printf("%d", count());
}Discussion 0
Join free to post in the discussion.
Related questions
- Why use volatileEmbedded Systems Engineer
- Setting a register bitEmbedded Systems Engineer
- Reading a hex register valueEmbedded Systems Engineer
- Adding to a uint8_t counterEmbedded Systems Engineer
- Where const goes in a pointerEmbedded Systems Engineer
- Why a cross-compilerEmbedded Systems Engineer
- Keeping a table out of RAMEmbedded Systems Engineer
- Integer division resultsEmbedded Systems Engineer