- Handling errors in C

Programming languages such as C language do not provide direct support for error handling but because they are system program languages, it provides the lowest level of return
- Recursive in C

Recursion is the process of repeating an ingredient in the same way.
- Variable parameter in C

Sometimes in some cases, when you want a function, you can get parameters instead of predefined parameters. The C language provides you with a solution to this situation and you
- Memory management in C

This chapter explains how to manage dynamic memory in C language. Programming language C provides several different functions for allocating and managing memory.
- Command line parameter in C

This chapter only really makes sense for you if you are using a command promt to compile the program. It is possible to pass values from the command line - command line to
- assert.h in C

The file header named assert.h from Library C provides a macro called assert that can be used to test an assumption made by the program and print a diagnostic message to find the
- ctype.h in C

The header file with the name ctype.h of the C Library declares some pretty useful functions for checking and mapping characters.
- errno.h in C

The file header named errno.h in Standard C library defines the integer variable errno, which is set by system call and some library functions for errors to indicate that an error
- float.h in C

The header file named float.h of Library C contains a set of diverse constants (platform dependent) related to floating point real number values.
- limits.h in C

The file header named limits.h in Library C defines the various attributes of different variable types. Macros, defined in this header, limit the value of various variable types
- locale.h in C

Header files named locale.h in Library C define their own location settings, such as date format and currency symbols.
- math.h in C

Header files named math.h in Library C define diverse math functions and a macro. All functions available in this library receive double as a parameter and return the result in
- Installation instructions C

There are several free and available IDEs for compiling and executing C programs. You can choose Dev-C ++, Code :: Blocks, or Turbo C. However, the most popular and commonly used
- Basic C program structure

Before we study the blocks that make up a C program, first look at a sample C program.
- Basic syntax of C programming

You already know about the basic structure of the C program, now you will easily understand the basic blocks in the C language.
- Data type in C programming

In the C programming language, data types refer to the system extension used for variable declarations of different types. The type of variable determines the amount of memory
- Variable in C programming

A variable in C is nothing but a name given to storage memory so that the program can be manipulated. Each variable in C has a defined type, to determine the size and layout for
- Constant in programming C

Constant refers to fixed values that the program cannot change during execution. Those fixed values are also called literals.
- Storage class in C programming

A storage class defines the scope (visibility) and the lifetime of a variable or / and functions in the C program. The preceding type specifications can be changed. Here are the
- Operator in programming C

Operator is a symbol that tells the compiler to perform a certain mathematical operation or logical operation. Language C has a lot of operators and provides operator types.