C Programming

C Programming


Learning C programming is essential for the developers as it is widely used in software development including desktop applications, compilers/linkers, tools and utilities to control hardware devices.

Programming with C training imparts the skills to learn C programming language fundamentals. The learning curve drives the participants from the basics to the complexity of file input-output and pointers. Learning C programming is essential for the developers as it is widely used in software development including desktop applications, compilers/linkers, tools and utilities to control hardware devices.

Upon the completion of training, you will be able to:

  • Understand the nitty-gritty details of the C programming language
  • Write C program on different problems
  • Use operators, branch statements, and create loops to control the flow of data
  • Create and use variables by understanding their scope of existence
  • Implement data structures including arrays, stacks, queues, linked list, and trees for optimized control over operations
  • Understand the special features of C including pointers, structures, pre-processor directives, and storage classes
  • Create macros and use
  • Work with file handling concepts
  • Create programs producing graphics output

 

Students, Academicians, Software developers, Programmers switching to C from other programming language

While there is no formal pre prerequisite for this training, however candidates with a strong interest in software development are the ideal participants for this course.

  • What is C Language open link
  • History of C
  • Features of C
  • How to install C
  • First C Program
  • Flow of C Program
  • printf scanf
  • Variables in C
  • Data Types in c
  • Keywords in c
  • C Operators
  • C Comments
  • C Escape Sequence
  • Constants in C
  • C Fundamental Test

  • C if-else
  • C switch
  • C Loops
  • C do-while loop
  • C while loop
  • C for loop
  • C break
  • C continue
  • C goto
  • Type Casting
  • C Control Statement Test

  • What is function
  • Call: Value & Reference
  • Recursion in c
  • Storage Classes

  • 1-D Array
  • 2-D Array
  • Array to Function

  • C Pointers
  • C Pointer to Pointer
  • C Pointer Arithmetic

  • String in C
  • C gets() & puts()
  • C String Functions
  • C strlen()
  • C strcpy()
  • C strcat()
  • C strcmp()
  • C strrev()
  • C strlwr()
  • C strupr()
  • C strstr()

  • C Math Functions

  • C Structure
  • C Array of Structures
  • C Nested Structure
  • C Union

  • C fprintf() fscanf()
  • C fputc() fgetc()
  • C fputs() fgets()
  • C fseek()
  • C rewind()
  • C ftell()

  • C Macros
  • C #include
  • C #define
  • C #undef
  • C #ifdef
  • C #ifndef
  • C #if
  • C #else
  • C #error
  • C #pragma

  • Fibonacci Series
  • Prime Number
  • Palindrome Number
  • Factorial
  • Armstrong Number
  • Sum of digits
  • Reverse Number
  • Swap Number
  • Print "Hello" without ;
  • Assembly code in C
  • C program without main
  • Matrix Multiplication
  • Decimal to Binary
  • Number in Characters
  • Alphabet Triangle
  • Number Triangle
  • Fibonacci Triangle

Review :

Reviews