C Programming
What is signal() used for?
C Programming
What is the difference between while and do-while loops?
C Programming
What is a thread-local variable?
C Programming
What does _Noreturn do?
C Programming
What is the container_of pattern?
C Programming
What does the C preprocessor do?
C Programming
What does the getopt() function do?
C Programming
What is a pointer in C?
C Programming
What is the argc/argv convention?
C Programming
What headers provide fixed-width integer types?
C Programming
What is the difference between a struct and a union?
C Programming
What does abort() do?
C Programming
What is the difference between macro constants and const variables?
C Programming
What is the difference between struct copy and pointer-to-struct?
C Programming
What does the const qualifier do on function parameters?
C Programming
What is the difference between strcpy() and strncpy()?
C Programming
What are the advantages of for portability?
C Programming
What is a compound literal?
C Programming
What is the difference between bit-fields and bitwise operations?
C Programming
What are the conversion specifiers for size_t and intmax_t in printf?
C Programming
What is integer promotion in C?
C Programming
What is the difference between printf() and fprintf()?
C Programming
What is the associativity of assignment operators?
C Programming
What is the difference between ++i and i++?
C Programming
What is the difference between strcmp() and strncmp()?
C Programming
What is the relationship between #if, #elif, and #else?
C Programming
What is the difference between declaration and definition for variables?
C Programming
What is an include guard?
C Programming
What is #define used for?
C Programming
How do you implement a dynamic array that grows on demand?
C Programming
How do you toggle a specific bit?
C Programming
What is the difference between a macro and a function?
C Programming
What is snprintf() and why is it preferred over sprintf()?
C Programming
What is errno?
C Programming
What is the difference between malloc() and calloc()?
C Programming
What is a flexible array member?
C Programming
What is internal vs external linkage?
C Programming
What is a function prototype?
C Programming
What is a header file in C?
C Programming
What is the difference between the address space of code, data, stack, and heap?
C Programming
What is the difference between a compiler and a linker?
C Programming
What is the difference between fread() and fwrite()?