C is a Unix operating system by-product, and C language is a popular and widely used Programming language. From the beginning, it is used for operating systems, micro-controllers, applications, and graphics. In recent days, it was a trendy language in Automation.
The influence of C in current or modern Programming languages is very prominent. We can clearly say C Programming has a massive influence on C++, C#, Java, and Perl, and C++ is an extension to C.
C Basics
The C Programming language is structural and procedural. Although this high-level language was designed for system applications, C language has proved that it is powerful and flexible enough to use in business applications.
C Programming Operators
- Operators Introduction
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Increment & Decrement Operators
- Conditional Operator
- Bitwise Operators
- Sizeof Operator
C tutorial on Decision Making Statements
- If Statement
- If Else Statement
- Else If Statement
- Nested If Statement
- Break Statement
- Continue Statement
- Goto Statement
- Switch Statement
Loops
A loop is an indication for a compiler to execute a block of statements repeatedly. In C, we have three loops for, while and do while loops. Every loop has an expression or condition, and based on the result, the compiler will either execute the code block or exit from the loop.
Arrays
Arrays are a collection of values with the same data type. C supports one-dimensional arrays, two and multi-dimensional arrays.
C programming tutorial on Functions
Using Functions in C Programming, we can split or divide a program into small groups. Because each function has its own definition, declaration, logic, and return statements. This section of the C programming tutorial converts the functions introduction, types, and recursive functions.
- Function
- Passing Parameters to the Function
- Pass Array to the function
- Pass Pointers to Functions
- Types of User Defined Function
- Recursion
C programming tutorial on Structures
- Structure Introduction
- Nested Structures
- Structures and Functions
- Array of Structures
- Union
- Difference between Structure and Union
Pointers
Files
- Gets
- fputc – Write Character to File
- fputs – Write String Data to File
- fgetc – Read Character from File
- fgets – Read String Data from File
ctype Library Functions
C tutorial on string functions
The following are the list of String functions available in C programming string library
C tutorial on Math Functions
The following C tutorial section shows the list of Available Mathematical functions.