C Language

3125 Students enrolled
Created by
+ View more
Course Overview

C (pronounced like the letter c)is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systemsdevice driversprotocol stacks, though decreasingly for application software. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems.

A successor to the programming language B, C was originally developed at Bell Labs by Ritchie between 1972 and 1973 to construct utilities running on Unix. It was applied to re-implementing the kernel of the Unix operating system. During the 1980s, C gradually gained popularity. It has become one of the most widely used programming languages, with C compilers available for practically all modern computer architectures and operating systems. C has been standardized by ANSI since 1989 (ANSI C) and by the International Organization for Standardization (ISO).

C is an imperative procedural language, supporting structured programminglexical variable scope and recursion, with a static type system. It was designed to be compiled to provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support. Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant C program written with portability in mind can be compiled for a wide variety of computer platforms and operating systems with few changes to its source code.

Since 2000, C has consistently ranked among the top two languages in the TIOBE index, a measure of the popularity of programming languages.

What will i learn?

  • Understand the fundamentals of the C Programming Language
  • Create your first C Application
  • Understand variables and the different data types
  • Understand the core language that most modern languages are based on
  • Make yourself more marketable for entry level programming positions
  • Learn one of the most popular, widly used languages in the world
  • Apply for real-time programming positions
  • Learn how to write high-quality code
Requirements
  • Microsoft Visual Studio Community
  • Xcode
  • Tiny C Compiler (TCC)
  • Turbo C++
Curriculum for this course
362 Lessons 00:00:00 Hours
INTRODUCTION
10 Lessons 00:00:00 Hours
  • What is C Language?
    Preview .
  • History
    .
  • Features
    .
  • First C program
    .
  • Comments
    .
  • Input and output statements
    .
  • Keywords
    .
  • Structure of C program
    .
  • Compilation Process
    .
  • INTRODUCTION QUIZ
    00:00:00
VARIABLES
2 Lessons 00:00:00 Hours
  • Types of Variables
    .
  • VARIABLES QUIZ
    00:00:00
DATA TYPES
2 Lessons 00:00:00 Hours
  • Basics
    .
  • DATA TYPES QUIZ
    00:00:00
OPERATORS
8 Lessons 00:00:00 Hours
  • Arithematic operaor
    .
  • Assignment operator
    .
  • Logical operators
    .
  • Bitwise operators
    .
  • Unary Operator
    .
  • Relational Operators
    .
  • Comma Operator
    .
  • OPERATORS
    00:00:00
CONTROL STATEMENTS
4 Lessons 00:00:00 Hours
  • Conditional Statements
    .
  • Looping Statemnts
    .
  • Breaking statements
    .
  • CONTROL STATEMENTS QUIZ
    00:00:00
FUNCTIONS
5 Lessons 00:00:00 Hours
  • Functions Introduction
    .
  • Categories of Functions
    .
  • Call by Value & Reference
    .
  • Storage Classes
    .
  • FUNCTIONS QUIZ
    00:00:00
ARRAYS
4 Lessons 00:00:00 Hours
  • 1-D Array
    .
  • 2-D Array
    .
  • Array to Function
    .
  • ARRAY QUIZ
    00:00:00
STRINGS
3 Lessons 00:00:00 Hours
  • What is String ?
    .
  • String in Functions
    .
  • STRINGS QUIZ
    00:00:00
STRUCTURES & UNIONS
7 Lessons 00:00:00 Hours
  • C Structure
    .
  • typedef in C
    .
  • Array of Structures
    .
  • Nested Structure
    .
  • Unions
    .
  • Difference between structure and union
    .
  • STRUCTURES & UNIONS QUIZ
    00:00:00
POINTERS
5 Lessons 00:00:00 Hours
  • Pointers Introduction
    .
  • Pointer Arithmetic
    .
  • Types of pointers
    .
  • Dynamic memory
    .
  • POINTERS QUIZ
    00:00:00
FILE HANDLING
3 Lessons 00:00:00 Hours
  • File Handling
    .
  • Header Files
    .
  • FILE HANDLING QUIZ
    00:00:00
PREPROCESSOR
3 Lessons 00:00:00 Hours
  • C - Preprocessor
    .
  • Macros
    .
  • PREPROCESSOR QUIZ
    00:00:00
Weekly Quiz
4 Lessons 00:00:00 Hours
  • Weekly Quiz - 1
    00:00:00
  • Weekly Quiz - 2
    00:00:00
  • Weekly Quiz - 3
    00:00:00
  • Weekly Quiz - 4
    00:00:00
C PROGRAMS - 1
100 Lessons 00:00:00 Hours
  • Program to find sum of two numbers
    .
  • Program to reverse a given number.
    .
  • Program to find factorial of a number.
    .
  • Program to print Fibonacci series up to 100.
    .
  • Write a program to define user-defined function. Call them at different places.
    .
  • Program to display first 10 natural no. & their sum.
    .
  • Program to find the simple interest.
    .
  • Write a program to show the effect of global variables on different functions.
    .
  • Write a program to show how similar variable names can be used in different functions.
    .
  • Write a program to display message using user-defined function.
    .
  • Write a program to return more than one value from user defined function.
    .
  • Write a program to pass arguments to user-defined function by value and by reference.
    .
  • Write a function power that computes x raised to the power y for integers x and y and returns double-type value.
    .
  • Write a program to return only absolute value like abs() function.
    .
  • Write a program to calculate square and cube of an entered number. Use function as an argument.
    .
  • Write a program to assign return value of a function to another variable.
    .
  • Write a program to perform addition and subtraction of numbers with return value of function.
    .
  • Write a program to perform multiplication and division of numbers with return value of function.
    .
  • Write a program to use (++) operator with return value of function.
    .
  • Program to find area and circumference of circle.
    .
  • Program to display arithmetic operator using switch case.
    .
  • Program to convert temperature from degree centigrade to Fahrenheit.
    .
  • Write a program to use mod(%) with function.
    .
  • Program to calculate sum of 5 subjects and find percentage.
    .
  • Program to show swap of two no’s without using third variable.
    .
  • Write a program to evaluate the equation s=sqr(a()+b()) using function.
    .
  • Program to find gross salary.
    .
  • Program to print a table of any number.
    .
  • Program to find greatest in 3 numbers.
    .
  • Program to show the use of conditional operator.
    .
  • Program to find that entered year is leap year or not.
    .
  • Program to find whether given no. is even or odd.
    .
  • Program to shift inputed data by two bits to the left.
    .
  • Program to use switch statement. Display Monday to Sunday.
    Preview .
  • Program to print stars Sequence1
    .
  • Program to print stars Sequence2.
    .
  • Program to print stars Sequence3.
    .
  • Program to display series and find sum of 1+3+5+… +n.
    .
  • Program to find whether given no. is a prime no. or not.
    .
  • Program to display sum of series 1+1/2+1/3+… +1/n.
    .
  • Program to find whether a string is palindrome or not.
    .
  • Program to use bitwise AND operator between the two integers.
    .
  • Program to add two number using pointers.
    Preview .
  • Program to show sum of 10 elements of array & show the average.
    .
  • Program to find the maximum no. in an array.
    .
  • Program to display a matrix
    Preview .
  • Program to find sum of two matrices.
    Preview .
  • Program to find subtraction of two matrices.
    Preview .
  • Program to find multiplication of two matrices.
    Preview .
  • Program to find transpose of a matrix.
    Preview .
  • Program to find the maximum number in array using pointer.
    .
  • Program to show input and output of a string.
    .
  • Program to find square of a number using functions.
    .
  • Program to swap two numbers using functions.
    .
  • Program to find factorial of a number using functions
    .
  • Program to show table of a number using functions.
    .
  • Program to find largest of two numbers using functions.
    .
  • Program to find factorial of a number using recursion.
    .
  • FileOpertions:
    .
  • Number Of Occurrences Of Vowels, Consonants, Words, Spaces And Special Characters In The Given Statement.
    .
  • Write a program to create enumerated data type for 12 months. Display their values in integer constants.
    .
  • A program to evaluate the equation y=xn when n is a non-negative integer.
    .
  • A program to print the multiplication table from 1*1 to 12*10.
    .
  • Program uses a for loop to print the powers of 2 table for the power 0 to 20, both positive and negative.
    .
  • A class of n students take an annual examination in m subjects. A program to read the marks obtained by each student in various subjects and to compute and print the total marks obtained by each of them.
    .
  • The program illustrates the use of the break statement in a C program.
    .
  • A program to evaluate the series 1/1-x= 1+x+x2 +x3 +. +xn.
    .
  • C Program to Print a Sentence
    Preview .
  • C Program to print sum of 2 numbers
    Preview .
  • C Program to Find ASCII Value of a Character
    Preview .
  • Find Quotient and Remainder of Two Integers Entered by User.
    Preview .
  • C Program to Swap Two Numbers
    Preview .
  • C Program to swap two numbers without third variable
    Preview .
  • C Program without main() function
    Preview .
  • Program illustrates the use of continue statement.
    .
  • Program to print binomial coefficient table.
    .
  • Program to draw a histogram.
    .
  • Program of minimum cost problem.
    .
  • Program for plotting of two functions (y1=exp(-ax); y2=exp(-ax2 /2)).
    .
  • Find the Largest Number Among Three Numbers
    .
  • Write a program using a single –subscribed variable to evaluate the following expressions:
    .
  • Given below is the list of marks obtained by a class of 50 students in an annual examination. 43 65 51 27 79 11 56 61 82 09 25 36 07 49 55 63 74 81 49 37 40 49 16 75 87 91 33 24 58 78 65 56 76 67 45 54 36 63 12 21 73 49 51 19 39 49 68 93 85 59 Write a pro
    .
  • Write a program for sorting the elements of an array in descending order
    .
  • Write a program for finding the largest number in an array
    .
  • Write a program for removing the duplicate element in an array.
    .
  • Write a program for finding the desired kth smallest element in an array.
    .
  • Program to sort a list of numbers and to determine median.
    .
  • Program to calculate standard deviation.
    .
  • Program to evaluate responses to a multiple-choice test.
    .
  • Program for production and sales analysis.
    .
  • Write a program to read a series of words from a terminal using scanf function
    .
  • Program to read a line of text from terminal.
    .
  • Write a program to copy one string into another and count the number of characters copied.
    .
  • Program for printing of the alphabet set in decimal and character form.
    .
  • Program to concatenation of strings.
    .
  • Program to illustration of string handling functions.
    .
  • Write a program that would sort a list of names in alphabetical order.
    .
  • Programs for counting of characters, words and lines in a text.
    .
  • Program for functions with no arguments and no return values
    .
  • Program for functions with arguments and return values.
    .
C PROGRAMS-2
100 Lessons 00:00:00 Hours
  • Write a program to call user-defined function through if statement.
    .
  • Write a program to call user-defined function through switch() statement.
    .
  • Write a program to call function through the for loop.
    .
  • Find the output or error(s) for the following Programs:
    .
  • Find the output or error(s) for the following Programs:
    .
  • Find the output or error(s) for the following Programs:
    .
  • Rule of Thumb:
    .
  • Rule of Thumb: Never compare or at-least be cautious when using floating point numbers with relational operators (== , >, <, <=, >=,!= ) .
    .
  • Rule of Thumb: Never compare or at-least be cautious when using floating point numbers with relational operators (== , >, <, <=, >=,!= ) .
    .
  • Program to find the Area of Triangle using Heron's Formula
    .
  • Rule of Thumb: Never compare or at-least be cautious when using floating point numbers with relational operators (== , >, <, <=, >=,!= ) .
    .
  • C Program to find the Area of Triangle using Base and Height
    .
  • Rule of Thumb:
    .
  • C Program to convert Number in Characters
    .
  • C Program to convert Decimal to Binary
    .
  • Fibonacci Series using recursion in C
    .
  • Prime Number program in C
    .
  • Palindrome number algorithm
    .
  • Factorial Program using loop
    .
  • Armstrong Number in C
    .
  • Sum of digits program in C
    .
  • C Program to reverse number
    .
  • C Program to swap two numbers without third variable
    .
  • C Program to swap two numbers without third variable Program 2
    .
  • C Program to print "hello" without semicolon
    .
  • C Program to print "hello" without semicolon Program 2: Using switch statement
    .
  • C Program to print "hello" without semicolon Program 3: Using while loop
    .
  • Assembly program in C
    .
  • C Program without main() function
    .
  • Matrix multiplication in C
    .
  • Decimal to Binary Conversion Algorithm
    .
  • convert Number in Characters
    .
  • print Alphabet Triangle
    .
  • print Number Triangle
    .
  • generate Fibonacci Triangle
    .
  • Program to count number of lines, words and characters in an inputted String
    .
  • Program to find number of TABS in entered String
    .
  • Program to find number of spaces in entered String
    .
  • Program to find number of newline \n in entered String
    .
  • Compare two entered strings are same or not using strcmp() function.
    .
  • Find String length without using string function
    .
  • Print Entered String in reverse order
    .
  • Merging One Dimensional Array – Excluding The Repeating Element
    .
  • Accept 10 numbers and print in reverse order
    .
  • Difference of two numbers using subtract function
    .
  • Sum of two numbers using addition function
    .
  • Numbers to words (1-10)
    .
  • Print prime number between 1 to 1000
    .
  • Print prime number between 1 to 100
    .
  • Print number of Uppercase and Lowercase and other characters in a String
    .
  • Accept a String and Display each word in a new line
    .
  • Check if entered year is a leap year using ternary operator
    .
  • C Program that reads three numbers from user and displays the smallest among them
    .
  • C Program that reads three numbers from user and displays the biggest among them
    .
  • C Program that reads two numbers from user and displays the sum on console
    .
  • C Program to read and print 3x3 matrix
    .
  • C Program to read and print 2x2 matrix
    .
  • C Program to read sentence in uppercase and print in lowercase
    .
  • C Program to read sentence in uppercase and print in lowercase
    .
  • C Program to read sentence in uppercase and print in lowercase
    .
  • C Program to convert uppercase char to lowercase
    .
  • C Program to convert lowercase char to uppercase
    .
  • biggest among 3 numbers using ternary operator
    .
  • print numbers 1 to 10 in reverse order
    .
  • armstrong numbers between 1 to 999
    .
  • Entered number is an armstrong number
    .
  • average of 10 numbers using array
    .
  • C Program to find min of 10 numbers using array
    .
  • C Program to Calculate Area and Circumference of Circle
    Preview .
  • C Program to find max of 10 numbers using array
    .
  • C Program to Calculate Area of Circle
    Preview .
  • C Program to add 10 numbers using array
    .
  • C Program to Calculate Area of Rectangle
    Preview .
  • C Program to find cube root of a number
    .
  • C Program to Calculate Area of Square
    Preview .
  • C Program to find square root of a number
    .
  • C Program to display sum of series 2 + 4 + 6 + 8 + .... + n
    .
  • Write a program to initialize 4 standard data type variables and display initial data. Write a program to accept any two numbers and test all arithmetic operators
    Preview .
  • C Program to display sum of series 1 + 2 + 3 + 4 + .... + n
    .
  • Write a program to perform Increment and Decrement operators
    Preview .
  • Write a program to perform all Bitwise operators
    Preview .
  • C Program to display sum of series 1 + 1/2 + 1/3 + 1/4 + .... + 1/n
    .
  • Write a program to find max and min of given two values by using ternary operators
    Preview .
  • C Program to print odd numbers 1 3 5 7 9 ...
    .
  • Write a program to perfrom size of operator
    Preview .
  • C Program to print even numbers 2 4 6 8 10 ...
    .
  • Write a C Program to Check Vowel or Consonant
    Preview .
  • C Program to display Fibonacci numbers between 1-100 using recurssion function
    .
  • C Program to display triangle on numbers 1 to 15 sequence 11
    .
  • Write a C program to Find all Roots of a Quadratic equation
    Preview .
  • C Program to display Christmas tree sequence 10
    .
  • Write a C Program to Check Leap Year
    Preview .
  • C Program to display diamond shape sequence 9
    .
  • Write a C Program to Check Whether a Number is Positive or Negative
    Preview .
  • C Program to display Pascal Triangle (Pyramid) sequence 8
    .
  • Write a C Program to Check Whether a Character is an Alphabet or not
    Preview .
  • C Program to display half triangle/pyramid of alphabets sequence 7
    .
  • C Program to display half triangle/pyramid of number sequence 6
    .
  • Fibonacci Series in C without recursion
    .
  • Program to alphabetize a customer list.
    .
C PROGRAMS-3
100 Lessons 00:00:00 Hours
  • Program to print stars Sequence1:
    .
  • Program to show call by value.
    .
  • Program to show call by reference.
    .
  • Write a C Program to check whether a given year is a leap year or not.(Multiple else-if Statements)
    .
  • This is a C Program to Convert Roman Number to Decimal Number.
    .
  • C program to find the area of a triangle using formula
    .
  • C program to find the square root of a number using pow function
    .
  • C program to find the simple interest, given principal, rate of interest and time.
    .
  • C program to find power of any number using while loop
    .
  • C Program to Find Area of a Right Angled Triangle
    .
  • C program to find the GCD and LCM of two integers. using while loop and Euclid's algorithm
    .
  • C Program to Find Union & Intersection of 2 Arrays.
    .
  • C program to Calculate the value of nCr
    .
  • C Program to Find find Sum of the Series 1/1! + 2/2! + 3/3! + ……1/N!
    .
  • C program to check whether a given string is palindrome or not using recursion
    .
  • C Program to Find the Area of Different Geometrical Shapes
    Preview .
  • C program to accept a matrix of given order and interchange any two rows and columns in the original matrix
    .
  • C Program to round floor of integer to next lower power of 2
    .
  • C Program to search an element in an Array using Binary Search Algorithm using recursion
    .
  • C program to Compare Two Strings using loops.
    .
  • C Program to Reverse a Stack using Recursion
    .
  • Recursive C program to find length of a linked list
    .
  • C Program to find the height of a Tree
    .
  • C Program Delete a specific Line from a Text File.
    .
  • C Program to Display the Inventory of Items in a Store
    .
  • C Program To Print Smallest and Biggest possible Word which is Palindrome in a given String
    .
  • Employee Record System using File Handling in C
    .
  • C program to create a file called emp.rec and store information about a person, in terms of his name, age and salary.
    .
  • C Program to find the possible subsets of the String
    .
  • C Program to Delete a Specific Line from File
    .
  • C Program to Find Smallest and Biggest Possible Word which is Palindrome in a String
    .
  • C Program to Delete All Repeated Words in String
    .
  • C Program to Find the Largest & Smallest possible Word which is a Palindrome « PrevNext »
    .
  • C Program to Check if a given Bit Position is set to One or not.
    .
  • C program to perform matrix multiplication using iterative.
    .
  • Anagram Program in C
    .
  • C Program to Find the Number of Non Repeated Elements in an Array.
    .
  • C Program to Check whether a String is Palindrome or not using Recursion
    .
  • C Program to Check if a String is a Palindrome without using Built-in Function
    .
  • Enter a string how are you The length of the string 'how are you' = 12 how are you is not a palindrome Enter a string madam The length of the string 'madam' = 5 madam is a palindrome Enter a string mam The length of the stri
    .
  • C Program to Print the Program Name and All its Arguments.
    .
  • C program to find prime numbers in a given range.
    .
  • C Program to Perform Addition using Bitwise Operators
    .
  • C Program to Check whether a given Number is strong Number using while loop.
    .
  • C Program to Implement Regular Expression Matching
    .
  • C Program to Find First and Last Occurrence of Character in a String
    .
  • C program to find sum of digits of a number
    .
  • ASCII Value Program in C
    .
  • C Program to Find All Possible Subsets of a String
    .
  • C Program to print Multiplication table using for loop.
    .
  • C Program to Count Number of Unique Words in a String
    .
  • C Program to Find the Frequency of a Substring in a String
    .
  • C Program to Find the Sum of Series 1^3 + 2^3 + 3^3 + … + n^3
    .
  • C Program to Reverse All Bits of an 32-bit Integer using Bitwise
    .
  • C program to input real numbers and find the mean, variance and standard deviation
    .
  • C Program to Find the Highest Bit Set for any Given Integer
    .
  • C Program to Count Trailing Zeros in Integer
    .
  • C Program to Create Employee Record and Update it.
    .
  • C Program to Check whether nth Bit is Set or not
    .
  • C program to find the length of a string without using the built-in function also check whether it is a palindrome
    .
  • C Program to Display Upper Triangular Matrix
    .
  • Transpose of a Matrix in C
    .
  • C Program to Find Determinant of a Matrix
    .
  • C Program to Implement Adjacency Matrix
    .
  • C Program to Find the Frequency of Odd and Even Numbers in Matrix
    .
  • C Program to Find Normal and Trace of a Matrix
    .
  • C Program to Interchange Any Two Rows and Columns in the Matrix
    .
  • C Program to Find the Number of Elements in an Array
    .
  • C program to Delete an Element from an Array
    .
  • C Program to Print all Non Repeated Elements in an Array
    .
  • C Program to Cyclically Permute the Elements of an Array
    .
  • C Program to Find Missing Numbers in Array
    .
  • C Program to Find Union and Intersection of Two Arrays
    .
  • C Program to Split the Array and Add First Part to the End
    .
  • C Program to Implement Bit Array
    .
  • C Program to Implement Variable Length Array
    .
  • program to find the area of a circle, given the radius.
    .
  • Program for converting 12-hour time format to 24-hour time format.
    .
  • Program to display function without using the Main Function
    .
  • Program to Solve the Magic Squares Puzzle without using Recursion.
    .
  • Program to Count the Number of Trailing Zeroes in Integer.
    .
  • program computes the determinant of a matrix.
    .
  • Program to find Sum of N Numbers using Recursion.
    .
  • Program to Check whether the given Integer has an Alternate Pattern.
    .
  • Program to Reverse all the Bits of an 32-bit Integer using Bitwise.
    .
  • program to Convert Decimal to Hexadecimal.
    .
  • Program to search for an element in a binary search tree.
    .
  • program to check whether a given integer is positive or negative.
    .
  • program to calculate the sum of the elements of each row & column in a given matrix.
    .
  • Write a C program that swaps the values of two variables based on user input.
    .
  • Program to Print Environment variables.
    .
  • C program to reverse a number.
    .
  • Program to Find the Number of Lines in a Text File.
    .
  • C program to replace lowercase characters by uppercase & vice-versa..
    .
  • C Program to Calculate EMI.
    .
  • program to find the simple interest, given principal, rate of interest and time.
    .
  • program to compute the surface area and volume of a cube.
    .
  • C program to input real numbers and find the mean, variance and standard deviation
    .
  • Program to Find the Volume and Surface Area of cylinder.
    .
  • Program to Find the volume and surface area of cone.
    .
ADDITIONAL PROGRAMS
1 Lessons 00:00:00 Hours
  • Topic Wise C Programming
    .
FINAL EXAM
1 Lessons 00:00:00 Hours
  • FINAL EXAM
    00:00:00
00:00:00 Hours
Updated Sat, 20-May-2023
3 602 ₹100
About instructor
| 3213 Students | 11 Courses
Student feedback
3
15 Reviews
  • (6)
  • (0)
  • (3)
  • (1)
  • (5)

Reviews

  • ALAPANI MADHU SRI
    5
  • VINNAKOTA DEVI VARA SAI PRASAD
  • MEGAVATH SAI KIRAN NAIK
  • JALLA SAI BHARATH
    5
  • BILLURI VENKATA SAI TEJA
  • VIKRAM ANUSHA
  • BANKA PREETHI
  • B DEVAKUMARI
  • PANDESWARA RAJA VAMSI
  • CHINNAROSIGARI RAGHAVA
  • SYED IBRAHIM SAYEED
    Nice
  • NEELESWARA JAYANTH
  • T VARUN CHOWDARY
  • SHAIK AWAZ ALI
  • YARADLA VENKATESWARA REDDY
Add to wishlist