C Programming Tutorial | C is a general-purpose, middle-level, compiler-based, and procedure or function-oriented structured programming language. It was developed by Dennis Ritchie at Bell Laboratories in 1972. The main purpose of developing C was to write operating systems.
The developers of UNIX OS (Including Dennis Ritchie and Stephen C. Johnson) decided to rewrite the system in B languages. In 1978, the C programming language book was published by Brian Kernighan and Dennis Ritchie.
Basic of Programming Language
Basic of Programming language:- In these C Programming tutorial you will learn basic things required for learning programming languages.
Introduction to C Programming Language
Introduction to C language:- In this C Programming tutorial you will start learning C language. An introduction to C programming, constants, identifiers, variables and, comments in C language.
- Constants, Identifiers, and Keywords
- Data types in C language
- Size and Range of data types in C
- Variables in C language
- Comments in C
Operators:- To perform any operation we need operators and operands. In the below tutorials, we will learn about operators.
C Programming tutorial on basic Input-Output: To receive and display the data in some pre-defined functions are available. Functions that are used for Input-Output operations are collectively called Input-output Library. We will learn regularly used functions scanf and printf.
C Programming Tutorial on Control Flow
C Programming tutorial on Control Flow | The control-flow statements of a language specify the order in which computations are performed.
Conditional control statements:- Here the condition is tested for whether the result is true or false and the action is taken according to these results.
- If-else statement in C
- Programs on if-else in C
- Switch case in C programming
- Programs on switch case in C
- Conditional operator in C
Loop control statements:- The loop control statements are useful to execute a statement or a set of statements for a particular number of times until the condition evaluates to true.
Jump Control statements in C:- These statements cause the control to pass to any desired location in the program.
C Programming Tutorial on Function
Function:- A function is a block of code that performs a specific task. The C program is made of one or more functions. The function is a small program is used to do a particular task. In C a big program divided into several small functions. Hence C is a function-oriented programming language.
Recursion:- In general, programmers use two approaches to writing repetitive algorithms. One approach uses loops; the other uses recursion. It is a repetitive process in which a function calls itself.
Storage class:- It indicates, where the variables would be stored, how long they would exist i.e. their lifetime, what is their scope and what are their default values.
String in C
Strings:- A group of characters is called string. In these tutorials, we will learn about strings, how to initialize, read and display the strings. What are multidimensional strings?
- Copy Input to Output
- Dynamic memory allocation in C
- C Program Without Main() Function
- Print hello world without using semicolon
- Tricky C Programs
- void main(), main() and int main() in C/C++
- Different methods of Swapping two Numbers
- Get the Process ID and parent Process ID
- fork() in C
- Why gets function is dangerous and should not be used
- Undefined reference to sqrt (or other mathematical functions) even includes math.h header