C Keywords
C Keywords
A list of useful C keywords can be found in the table below.
Keyword | Description |
---|---|
break | Breaks out of a loop or a switch block |
case | Marks a block of code in switch statements |
char | A data type that can store a single character |
const | Defines a variable or parameter as a constant (unchangeable) |
continue | Continues to the next iteration of a loop |
default | Specifies the default block of code in a switch statement |
do | Used together with while to create a do/while loop |
double | A data type that is usually 64 bits long which can store fractional numbers |
else | Used in conditional statements |
enum | Declares an enumerated type |
float | A data type that is usually 32 bits long which can store fractional numbers |
for | Creates a for loop |
goto | Jumps to a line of code specified by a label |
if | Makes a conditional statement |
int | A data type that is usually 32 bits long which can store whole numbers |
long | Ensures that an integer is at least 32 bits long (use long long to ensure 64 bits) |
return | Used to return a value from a function |
short | Reduces the size of an integer to 16 bits |
signed | Specifies that an int or char can represent both positive and negative values (for int this is the default so the keyword is not usually necessary) |
sizeof | An operator that returns the amount of memory occupied by a variable or data type |
static | Specifies that a variable in a function keeps its value after the function ends |
struct | Defines a structure |
switch | Selects one of many code blocks to be executed |
typedef | Defines a custom data type |
unsigned | Specifies that an int or char should only represent positive values which allows for storing numbers up to twice as large |
void | Indicates a function that does not return a value or specifies a pointer to a data with an unspecified type |
while | Creates a while loop |