Skip to main content

The C programming language, commonly used for low-level programming

C is a low-level programming language. It allows direct pointer manipulation and does not intrinsically verify array bounds, making it rife for security vulnerabilities.

Use this tag for questions about security that are directly related to C, such as security analysis of C code and exploiting badly-written C code. Do not use this tag just because you're writing a program in C, only if C is directly relevant to the question. Questions about programming in C are off-topic here, but can be asked on Stack Overflow.