Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C programming tutorial
Rating: 4.1 out of 5(155 ratings)
5,643 students

C programming tutorial

1st developed programming language .
Created byYash Kalam
Last updated 4/2021
English

What you'll learn

  • C programming tutorial

Course content

1 section9 lectures1h 45m total length
  • Introduction to c programming language .3:55

    This video is related to the introduction to c programming language , its history , advantages .


  • Data types and function7:11

    A data type specifies the type of data that a variable can store such as integer, floating, character, etc.

    A function is a group of statements that together perform a task. Every C program has at least one function, which is main(), and all the most trivial programs can define additional functions.


  • Bitwise operator12:09

    In this tutorial you will learn about all 6 bitwise operators in C programming with examples.

    In arithmetic-logic unit (which is within the CPU), mathematical operations like: addition, subtraction, multiplication and division are done in bit-level. To perform bit-level operations in C programming, bitwise operators are used.

  • Addition , substraction , multiplication and division .5:46
  • Conditional operator16:04

    The conditional operator is also known as a ternary operator. The conditional statements are the decision-making statements which depends upon the output of the expression. It is represented by two symbols, i.e., '?' and ':'.

    As conditional operator works on three operands, so it is also known as the ternary operator.

    The behavior of the conditional operator is similar to the 'if-else' statement as 'if-else' statement is also a decision-making statement.

  • Conditional operator-216:36
  • if else statement in c11:01

    The if-else statement in C is used to perform the operations based on some specific condition. The operations specified in if block are executed if and only if the given condition is true.

  • if else nesting in c20:51
  • if else ladder in c12:11

    A common programming construct that is based upon nested ifs is the if-else-if ladder. It looks like this. The conditional expressions are evaluated from the top downward. As soon as a true condition is found, the statement associated with it is executed, and the rest of the ladder is bypassed.

Requirements

  • Any one can start learning

Description

you will learn all about the C language , its structure and everything .

learning 'C' as the main language will play an important role while studying other programming languages. It shares the same concepts such as data types, operators, control statements and many more. 'C' can be used widely in various applications. It is a simple language and provides faster execution.

C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.

It can be used to develop software like operating systems, databases, compilers, and so on.

The main features of C language include low-level access to memory, a simple set of keywords, and clean style, these features make C language suitable for system programmings like an operating system or compiler development.

1. Advantages of C Programming Language

1.1. Building block for many other programming languages

1.2. Powerful and efficient language

1.3. Portable language

1.4. Built-in functions

1.6. Structured programming language

1.7. Middle-level language

1.8. Implementation of algorithms and data structures

1.9. Procedural programming language

1.10. Dynamic memory allocation.

Finally, GitHub statistics shows that both C and C++ are the best programming languages to use in 2020 as they are still in the top ten list. So answer is NO. C++ is still one of the most popular programming languages around.03-Nov-2020

Who this course is for:

  • Engineering students