- career advancement focused on drill down to core concepts.
- Entry level and mid-career professionals with concrete building blocks.
C programming language - created by Dennis Ritchie in early 70's - is one of the most widely used programming languages of all time. It is expected from every programmer to have knowledge of this language. It provides a base to learn other advanced programming languages like C++, Java, etc. This C programming training course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge.
- This Course is ideal for any or student and advanced users who wish to maximize their productivity using C.
- What is a program?
- What is a programming language?
- Steps in Programming.
- Writing a program.
- Procedural Programming.
- Modular Programming.
- Getting started with compiler.
- Alphabets in C.
- Keywords in C.
- Rules of forming words in C language.
- Data variables, Data types and rules for naming and declaring data.
- Variables.
- Basic data types in C.
- Constants.
- Comments in C.
- Types of instructions.
- Data Manipulation Instructions.
- Input/Output Instructions.
- Decision Control Instructions.
- IF.
- IF-ELSE.
- IF-ELSE- IF.
- NESTED IF-ELSE.
- Loop Control Instructions.
- For Loop.
- While Loop.
- Do While.
- Selection instructions.
- Why use Functions?
- Components of Fuction.
- Name of a Function.
- Body of a Function.
- JLocal Variables of a Function.
- Parameters or Arguments to a function.
- Return Values.
- Prototype of a Fuction.
- What is an Array?
- Array Declaration.
- Array Initialization.
- Accessing Individual Elements of an Array.
- Two Dimensional Arrays.
- Passing an array elements to a function.
- Rules of using an array.
- What is a Pointer?
- Declaring a pointer variable.
- Initializing a pointer variable.
- Using a pointer variable.
- Pointer Arithmetic.
- Pointers and Array.
- Passing an entitr array to a function.
- What are Strings?
- String I/O.
- String Manipulation Functions.
- Declaring and Accessing Structure.
- Variables uses of Structures.
- Unions.
- Automatic.
- Register.
- External.
- Static.
- Scope of a variable.