Search code examples
Is there any benefit from declaring variables at the beginning of a function?...

cc99

Read More
Why is the syntax "int (*)[*]" necessary in C?...

cc99

Read More
Weird macros for defining constants...

macrosc-preprocessorc99compound-literals

Read More
A tested implementation of Peterson Lock algorithm?...

cconcurrencylockingc99

Read More
Is up-casting numeric types in C always reversible?...

carraylistc99

Read More
Why are there digraphs in C and C++?...

c++cc99language-designdigraphs

Read More
Is it possible to iterate over arguments in variadic macros?...

cforeachc99c-preprocessorvariadic

Read More
How to properly add hex escapes into a string-literal?...

cc99

Read More
Undefined behaviour in C in i=i++; but what about i=++i;?...

clanguage-lawyersequencec99c17

Read More
Ambiguous behavior by GCC when it ought to decide scope for a function declaration...

cfunctiongccscopec99

Read More
Printf width specifier to maintain precision of floating-point value...

cfloating-pointprintfc99floating-point-precision

Read More
Delete comments from a C file...

cfilecommentsc99

Read More
Does GCC's __builtin_isnan do something other than isnan?...

gccfloating-pointc99built-inisnan

Read More
Why is this allocation not well done?...

cmallocdynamic-memory-allocationc99opaque-types

Read More
Where are the fixed width floating types?...

floating-pointlanguage-lawyerc99fixed-width

Read More
Understanding the handling Variable-Length Data with special focus on variable length arrays in C(99...

arrayscompiler-constructionc99variable-length-arrayruntime-environment

Read More
Is there a #define for C99?...

cmacrosc99

Read More
Reasonable to use a compound literal array as a temporary string buffer?...

cc-stringsc99

Read More
How to tell GCC that a pointer argument is always double-word-aligned?...

cgccalignmentc99

Read More
What is the C99 _Bool data type and how do you use it?...

ctypesbooleanc99

Read More
Is GCC right about this being a VLA?...

clanguage-lawyerc99

Read More
Problems with CORDIC for Logarithm in C...

cnumerical-methodsc99

Read More
Is stdout line buffered, unbuffered or indeterminate by default?...

stdoutc99buffered

Read More
What does GCC __attribute__((mode(XX)) actually do?...

cattributesc99bignum

Read More
Is `void foo(int a[static 0]);` valid?...

clanguage-lawyerc99

Read More
Is there a 'printf' conversion specifier for _Bool?...

cstandardsprintfc99

Read More
Is type-punning through a union unspecified in C99, and has it become specified in C11?...

cc99unionsc11type-punning

Read More
What is the use of the `inline` keyword in C?...

cinlinec99

Read More
Unspecified behaviour about "object having more than one object representation"...

cc99unspecified-behaviorbit-representation

Read More
Are there any existing C implementations having padding bit in (un)signed integer representation?...

cc99bit-representationpadding-bit

Read More
BackNext