0% found this document useful (0 votes)
21 views

C Programming

The document outlines the basic concepts of C programming including comments, data types, operators, control flow, arrays, functions, strings, pointers, dynamic memory allocation, structures, file input/output and libraries. It also provides some resources to learn C programming.

Uploaded by

Deepika Nara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

C Programming

The document outlines the basic concepts of C programming including comments, data types, operators, control flow, arrays, functions, strings, pointers, dynamic memory allocation, structures, file input/output and libraries. It also provides some resources to learn C programming.

Uploaded by

Deepika Nara
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C programming

● Basic Concepts
○ Comments
○ The preprocessor
○ The #include Statement
○ Input and output
● Variables and Data Types
○ Basic Data Types
○ Enums and Chars
○ Format Specifiers
○ Command line arguments
● Operators
○ Basic Operators
○ Bitwise Operators
○ The Cast and sizeof operators
○ Operator Precedence
● Control Flow
○ If statements
○ Switch statements
○ For loop
○ While loop and do-while
○ Nested Loops
○ Loop Controls - Break and continue
● Array
○ Creating, Initializing and using arrays
○ Multidimensional Arrays
○ Variable Length Arrays
● Functions
○ Defining functions
○ Arguments and Parameters
○ Returning data from functions
○ Scope of a variable
● Character Strings
○ Inputting and outputting strings and characters
○ Common string functions
○ Constant strings
○ Searching, Tokenizing and analyzing strings
● Pointers
○ Defining and accessing pointers
○ Pointers and const
○ Void pointers
○ Pointer arithmetic
○ Pointer and arrays
○ Pointers and strings
○ Pass by value and pass by reference
● Dynamic Memory Allocation
○ Malloc, calloc, realloc
● Structures
○ Creating and using Structure
○ Structure and arrays
○ Nested Structures
○ Structures and pointers
○ Structures and functions
● File input and output
○ Accessing Files
○ Reading for a file
○ Writing to a file
○ Finding the position in the file
● Libraries in C
○ Standard header files
○ Math and various other functions
○ Utility functions

Resources :

● https://www.w3schools.in/c-tutorial/
● Udemy - C Programming For Beginners - Master the C Language
○ Link - https://www.udemy.com/course/c-programming-for-beginners-/
● Practice:
○ https://www.w3resource.com/c-programming-exercises/
○ https://www.hackerrank.com/domains/c

You might also like