• Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard
CSEstack

What do you want to Learn Today?

  • Programming
    • Tutorial- C/C++
    • Tutorial- Django
    • Tutorial- Git
    • Tutorial- HTML & CSS
    • Tutorial- Java
    • Tutorial- MySQL
    • Tutorial- Python
    • Competitive Coding Challenges
  • CSE Subject
    • (CD) Compiler Design
    • (CN) Computer Network
    • (COA) Computer Organization & Architecture
    • (DBMS) Database Management System
    • (DS) Data Structure
    • (OS) Operating System
    • (ToA) Theory of Automata
    • (WT) Web Technology
  • Interview Questions
    • Interview Questions- Company Wise
    • Interview Questions- Coding Round
    • Interview Questions- Python
    • Interview Questions- REST API
    • Interview Questions- Web Scraping
    • Interview Questions- HR Round
    • Aptitude Preparation Guide
  • GATE 2022
  • Linux
  • Trend
    • Full Stack Development
    • Artificial Intelligence (AI)
    • BigData
    • Cloud Computing
    • Machine Learning (ML)
  • Write for Us
    • Submit Article
    • Submit Source Code or Program
    • Share Your Interview Experience
  • Tools
    • IDE
    • CV Builder
    • Other Tools …
  • Jobs

C and C++ Programming Tutorials for Beginners | Coding Examples

Welcome Geeks!

C is one of the most popular and common programming languages among developers. In many of the academic courses, this is the first language being taught.

Myself Anirudha Chaudhari, curating this tutorial. Though I’m a professional Python developer, C is the first language I learned and I’m so grateful for it.

This language has become my first step into the programming world. It has helped me to understand programming concepts and building logic. These are the two most pilar you have to embrace if you want to become the best developer.

You are here and reading this post. This may or may not be your first programming language, whether you are a student or a professional working out there, I must say, your choice is Right.

Interested?

I welcome you to our C/C++ tutorial. It’s my pleasure to help you to take your Programming skills to the Next Level.  Going through this tutorial and practicing, you are stepping stones to become the Proficient C Programmer.

Introduction to C/C++

C is the general purpose programming languages, founded by Dennis Ritchie. He is one of the most influential computer programmers in the world of History.

C++ is an advancement in C programming. In other words, I can say, C++ is the superset of the C programming language. Every code you write in C programming executes on C++ platform.

So if you want to learn C++, C is the programming language you start with.

C/C++ is considered as one of the most paid programming languages and simplest programming languages for beginners.

About Author

Aniruddha Chaudhari

Aniruddha Chaudhari

Myself Aniruddha Chaudhari, master of Computer Science from NIT Trichy and author of this C/C++ online course.

For me, this course is to share my C/C++ programming knowledge and experience with you. The sole intention is to help and educate programmers to learn C programming.

While going through these tutorials if you come across any uncertainty, you can always cross my path or just to say ‘hello’. For any specific query related to any tutorial, you can always discuss in the comment section. I will get back to you as soon as possible and will try my best to help you.

Hoping for your constructive and embracing feedback 😉 Your feedback can help me to update and write new tutorials more nicely!

Using this C/C++ Tutorial?

All the C/C++ code and contents shared in this tutorial are FREE TO USE.

I personally spend a lot of time doing research, writing code, executing each code snippet and then curating content for you. So, I request you a little favor. If you are using any of the coding snippet or article contents from this tutorial, please give a link back to the article.

The main motivation behind this tutorial is to spread knowledge and guiding more students by tutoring C/C++ programming skills. You can also be a part of this mission by referring this tutorial to your friends, relatives or whoever you feel benefitted.

Note: We keep updating this list by adding more tutorials. Bookmark this page to visit again and to check newly added tutorials.

For Your Success!
Aniruddha C.

50+ Interview Coding Questions

Have you tried them?

50+ Interview Coding Questions for Practice 

These questions are asked in many job interviews and coding rounds.

You can use them to Master your Programming skill and ensure job placement.

C Programming

  1. C- Introduction
  2. C- Compile & Execute Program
  3. C- Data Types
  4. C- if-else statement
  5. C- While, do-while, for loop
  6. C- Array
  7. C- Function (Types/Call)
  8. C- strlen() vs sizeof()
  9. C- Nested Switch Statement
  10. C- Recursion
  11. C- Dynamic Programming
  12. C- Storage Classes
  13. C- Creating Header File
  14. C- Null Pointer
  15. C- Stack and Queue
  16. C- Implement Stack using Array
  17. C- Implement Linked List in C
  18. C- File Handling
  19. C- Makefile Tutorial

Object Oriented Concepts in C++

  • C++: C vs OOPs Language
  • C++: Introduction to OOPs Concepts
  • C++: Inheritance

Sorting Algorithms

  • Different Types of Sorting Algo
  • Selection Sort
  • Bubble Sort
  • Quick Sort

Programming for Practice

  1. Online C/C++ Compiler

String Handling:

  1. Remove White Spaces from String
  2. Implement strstr Function in C
  3. Convert String to Int – atoi()
  4. Check if String is Palindrome
  5. Check if Two Strings are Anagram
  6. Split String in using strtok_r()
  7. Undefined reference to strrev

Array:

  1. Check if Array is Sorted

Bit Manipulation:

  1. Count Number of 1’s in Binary

Linked List:

  1. Reverse a Linked List Elements

Number System:

  1. Program to Find 2’s Complement
  2. Convert Decimal to Binary in C

Tricky Questions:

  1. Add Two Numbers without Operator
  2. Find Next Greater Number
  3. Swap values without temp variable
  4. Print 1 to 100 without Loop

Interview Coding Questions

  • 50+ Interview Coding Questions

© 2022 – CSEstack.org. All Rights Reserved.

  • Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard