Search code examples
Why are stderr, stdin, stdout defined as macros?...


clanguage-lawyerc99

Read More
How do I write command line arguments into a file in C without writing (null)?...


cgccc99

Read More
Is C99 support really still not widespread?...


cc99

Read More
%zu format specifier with C99 not working...


ccmakec99format-specifiersformat-string

Read More
Typing of Array in C structure is "overflowing" into subsequent fields?...


cc99compound-literals

Read More
What does //**/ mean?...


cc99c89

Read More
What is the default C -std standard version for the current GCC (especially on Ubuntu)?...


cubuntugccc99c11

Read More
Realistic usage of the C99 'restrict' keyword?...


cgccc99restrict-qualifier

Read More
Using previously set fields when initializing structure with compound literals...


cinitializationc99c23

Read More
How to declare a constant "mutable pointer" to an immutable block of memory...


cc99const-correctness

Read More
When inlining a C function, can an optimizing compiler dereference a pointer more times than explici...


cgcccompilationcompiler-constructionc99

Read More
_Bool data type of C99...


cbooleanc99

Read More
IEEE floating-point rounding in C...


cfloating-pointroundingc99ieee-754

Read More
Const Struct vs Struct With Const Members...


cstructconstantsc99

Read More
Is recursively calling main from its own parameters (abusing sizeof with VLAs) standard C99?...


clanguage-lawyerc99

Read More
Why use "[*]" instead of "[]" in function prototype?...


carrayslanguage-lawyerc99

Read More
Initialize an array of structs in C or C99 to all the same values...


carraysstructinitializationc99

Read More
Why does the standard C library feature multiple header files instead of consolidating the contents ...


cc99c-standard-library

Read More
Avoid name collisions with enum in C (C99)...


cenumsnamespacesc99

Read More
Undefined behavior with pointer casts in C99 and MISRA C:2012...


cpointersundefined-behaviorc99misra

Read More
Which gcc optimization flags should I use?...


cgccoptimizationcompiler-optimizationc99

Read More
Why isn't indexing a 2D Array by pointer arithmetic the same as using [j] brackets, though the s...


cmultidimensional-arrayc99

Read More
Why "static" specifier generates an external definition for inline function?...


cgccinlinec99

Read More
Are bitmasks mandatory for unsigned conversions?...


cc99unsignedbitmask

Read More
Is "inline" without "static" or "extern" ever useful in C99?...


cinlinec99

Read More
Why is the predefined macro __STDC_VERSION__ undefined?...


cvisual-c++c99

Read More
Which C99 features are available in the MS Visual Studio compiler?...


cvisual-studioc99

Read More
What is the behavior of integer division?...


cmathc99c89integer-division

Read More
Is there a GCC keyword to allow structure-reordering?...


cgccpaddingc99memory-alignment

Read More
Why are typedef identifiers allowed to be declared multiple times?...


ctypedefc99c11

Read More
BackNext