Thousands of students achieved their dream job at Startup and MNC x

Professional C Language

  • 5 rating
  • (1 Reviews)
  • 31 students enrolled

Professional C Language

The C programming language is a computer programming language that was developed to do system programming for the operating system UNIX and is an imperative programming language. ... The language itself has very few keywords, and most things are done using libraries, which are collections of code for them to be reused

  • 5 rating
  • (1 Reviews)
  • 31 students enrolled
  • 399.00₹
  • 3500.00₹


Course Content

4 sections • 34 lectures • 19h 44m total length
C 1st Class
39min
C 2nd Class(a)
19min
C 2nd Class(b)
32min
C 2nd Class(c)
21min
c 2nd Class(d)
53min
C 3rd Class
24min
C 4th class(a)
11min
C 4th Class(b)
31min
C 5th Class
48min
C 6th Class
30min
C 7th Class
52min
C 8th Class(a)
19min
C 8th Class(b)
11min
C 8th Class(c)
23min
C 9th Class(a)
44min
C 9th Class(b)
11min
C 9th Class(c)
60min
C 9th Class(d)
37min
C 9th Class(e)
48min
C 9th Class(f)
50min
C 10th Class
43min
C 11th Class
37min
C 12th Class
55min
C 13th Class
37min
C 14th Class
40min
C 15th Class
18min
C 16th Class
24min
C 17th Class
37min
C 18th Class
23min
C 19th Class
58min
C Language 1st Class
75min
C Language 2nd Class(A)
20min
C Language 2nd Class(B)
45min
C Language 3rd Class
9min

Requirements

  • Nothing

Description

C Basics

  • History of C
  • Characteristics of C
  • C Program Structure
  • Variables
    Defining Global Variables
     Printing Out and Inputting Variables
  • Constants
  • Arithmetic Operations
  • Comparison Operations
  • Logical Operators
  • Order of Precedence

Conditionals

  • Conditionals
  • The if statement
  • The? Operator
  • The switch Statement

Looping and Iteration

  • The for statement
  • The while statement
  • The do-while statement
  • Break and continue

Arrays and Strings

  • Defining, initializing and using arrays
  • Single and Multi-dimensional Arrays
  • Arrays of Characters and Strings
  • Arrays and pointers
  • Strings

Functions

  • Role of Functions
  • Passing arguments to functions
  • Returning values from functions
  • Recursive functions
  • Call back functions
  • Implications on Stack
  • Pass by value / reference
  • Passing Arrays to functions

String Handling :

  • Basic String handling functions
  • String Searching
  • Character Conversions and testing :
  • Memory Operations:

Structures and Unions

  • Structures
  • Nested Structures
  • Array of Structures
  • Allocation of memory and holes
  • Unions

Further Data Types

  • Coercion or Type-Casting
  • Enumerated Types
  • Static Variables

Dynamic Memory Allocation & Dynamic Structures

  • Malloc, Sized, and Free
  • Calloc and Realloc

Advanced Pointer Topics

  • The purpose of pointers
  • Defining pointers
  • The & and * Operators
  • Pointer Assignment
  • Pointers with functions
  • Pointer Arithmetic
  • Advanced pointer types
  • Pointers to functions
  • Pointers to String
  • Pointers and Dynamic memory
  • Pointers and Structures
  • Common Pointer Pitfalls
    Not assigning a pointer to memory address before using it
     Illegal indirection

 

Storage Classes

  • Scope
  • Internal
  • External
  • Automatic
  • Static
  • Scope and extent of parameters

Low Level Operators and Bit Fields

  • Bitwise Operators
  • Bit Fields
    Bit Fields: Practical Example
     A note of Caution: Portability

The C Processor

  • #define
  • #undef
  • #include
  • #if – conditional inclusion
  • Preprocessor Compiler Control
  • Other Preprocessor Commands

Integer Functions, Random Number

  • String Conversion :
  • Arithmetic Functions
  • Random Numbers
  • String Conversion

Mathematics:

  • Math Functions
  • Math Constants

Input and Output (I/O) :

  • Reporting Errors
    perror()
     errno
     exit()
  • Streams
    Predefined Streams
     Redirection
  • Basic I/O
    Formatted I/O
    Printf
  • Scanf
  • Files
    Reading and writing files
  • Sprintf and sscanf
    Stream Status Enquiries

Data Structures

  • Linked Lists
  • Stacks & Queues
  • Binary Tree

Sorting & Searching Techniques

  • Insertion Sort
  • Merge Sort
  • Quick Sort

Writing Larger Programs

  • Header Files
  • Advantages of Using Several Files
  • How to Divide a Program between Several Files
  • Organization of Data in each file
  • The Make Utility
  • Make Programming
  • Creating a make file
  • Make Macros

 

Recent Courses

blog
  • July, 19th 2024
  • 0

NUMPY,PANDAS,MATPLOTLIB,SEABORN,SKLEARN

  • 399.00₹
  • 5500.00₹
blog
  • July, 21st 2023
  • 6

Python Professional With DATA STRUCTURE, DBMS

  • 399.00₹
  • 5500.00₹
blog
  • July, 19th 2024
  • 1

iot-and-ai-professional

  • 399.00₹
  • 5500.00₹
blog
  • January, 18th 2023
  • 1

Benefits of Internship ---10000+ Internships with Stipend Apply For Free---

  • 399.00₹
  • 5500.00₹
blog
  • January, 18th 2023
  • 3

plc-and-scada-industrial-training

  • 4000.00₹
  • 5500.00₹

About Instructor

Student Feedback

5
Course Rating
100%  
100%  
100%