Basics of C programming include functions, pointers, data types, arrays, strings, data structures, loops, and operator.
Functions
A function is a part of a program that is contained within flower brackets
The main program can call functions
Pointers
Pointers allow direct access to memory
Pointers can be initialized as variables or arrays
Data types
Data types define the format for storing data in a variable
Data types determine the size of variables, arrays, and constants
Arrays
An array is a collection of data items of the same type that are stored in contiguous memory locations
To declare an array, you must specify the data type
Strings
Strings are used to store characters or text
Unlike many other programming languages, C doesn't have a String type to easily create string variables
Loops
Loops are control flow statements that repeat a block of code as long as a specified condition is true
Operators
An operator is a symbol that tells the compiler to perform specific mathematical or logical manipulations