
Let’s say “Hello World” to programming in C. This will give you an overall view about C language.
Is C language still relevant?
C can be considered as Latin of computer languages. It is the first programming language that is taught. It’s keywords are used in C++, Java and even Python. Once you learn C, all the other programming
languages become easy. Many of the books having other languages often assume that you know a little C before starting out.
Best Softwares to code in C
- Code::Blocks
- Dev-C++
- Visual C++ Express
Programming Overview
Here’s how the programming process works on a step-by-step basis:
- Write the source code.
- Compile the source code into object code.
- Link the object code with libraries to build a program.
- Run and test the program.
We also need to fix the errors and bugs in the programs.
Module -1 : INTRODUCTION TO C LANGUAGE:
Print statements, Data Types, keywords, operators and expressions
Module -2: CONDITIONAL AND LOOPING:
If, if-else loop, nested if-else, for loop, do-while loop Switch statement, Break and Continue statements
Module – 3: ARRAYS AND STRINGS:
Arrays: Declaring arrays array, Operations on 1-D arrays, Multi-Dimensional arrays. String: Declaring, Initializing, Printing and reading strings, string manipulation
Module-4: FUNCTIONS AND STRUCTURES:
Functions: Functions in C, Argument Passing – call by value,call by reference, Functions and program structure, void and parameter less Functions Structures: Basic of structures, structures and Functions, Copying and Comparing structures, Array of structures, structure Data types, type definition
Module-5: POINTERS AND FILE MANAGEMENT:
Pointers: Pointers and address, Pointer variable declaration, Passing arguments to function using pointers, pointers to pointer, Initialization of pointer arrays
File Management: Introduction to Files, Opening and closing of files, Read Data from Files, Writing data to Files.