C Programming Tutorial: Understanding Comments and Identifiers with Code Examples

Article by: Manish Methani

Last Updated: September 23, 2021 at 8:04am IST
3 min 7 sec

Comments and identifiers are crucial elements in C programming. Comments are used to add notes and explanations in the source code, while identifiers are used to give names to various programming elements such as variables, functions, and arrays.

Here's a step-by-step tutorial to help you understand how to use comments and identifiers in C programming:

Step 1: Understanding Comments

Comments in C programming are used to add notes or explanations in the source code. Comments are ignored by the compiler and have no effect on the execution of the program. They are simply there to make the code more readable and understandable.

There are two types of comments in C programming:

  • Single-line comments: These comments start with "//" and continue until the end of the line.
// This is a single-line comment
  • Multi-line comments: These comments start with "/" and end with "/". Multi-line comments can span multiple lines.
/*
This is a multi-line comment
that can span multiple lines
*/

Step 2: Understanding Identifiers

Identifiers in C programming are used to give names to various programming elements such as variables, functions, and arrays. Identifiers must follow certain rules in C programming, including:

  • Identifiers can only contain letters, digits, and underscores.
  • Identifiers must begin with a letter or an underscore.
  • Identifiers are case sensitive.

Here are some examples of valid identifiers in C programming:

int age;
float temperature;
char first_name[20];
void calculate_discount();

Step 3: Using Comments and Identifiers in C Programming

Now that you understand the basics of comments and identifiers in C programming, let's see how you can use them in your programs.

#include <stdio.h>

// This is a global variable
int num;

int main() {
   // This is a local variable
   int count = 0;

   /* This is a multi-line comment
   that explains what the program does */

   // Increment the count variable
   count++;

   printf("The value of count is %d", count);

   return 0;
}

In this example, we have used comments to explain the purpose of the program and to provide more information about the variables. We have also used identifiers to give names to the variables and the function.

In conclusion, comments and identifiers are essential components in C programming. Comments help to explain the code and make it more readable, while identifiers give names to various programming elements. By following this tutorial, you have learned the basics of comments and identifiers in C programming and how to use them effectively in your programs.

 

Simplified Coding for Beginners.








Download the Codzify
Mobile App


Mobile App Development, Web App Development, Programming Languages, Latest Tech News & lot more.

Codzify Mobile App

A self-paced learning Courses Created by an Engineer
For Engineers.

Premium

The Complete Angular Course

Instructor: Manish Methani

Explore Curriculum
Free

C Programming for Absolute Beginners

Instructor: Manish Methani

Start Watching
Premium

Flutter Mobile App Development Course

Instructor: Manish Methani

Explore Curriculum
Free

Learn HTML, CSS & Bootstrap

Instructor: Manish Methani

Start Watching

Test your skills with these expert-led curated
Mock Tests.

C Programming Test

Test your C Programming skills with this comprehensive mock test on C Programming.

Take Test

Flutter Test

Solve most asked Interview Questions on Flutter and Test your foundational skills in flutter.

Take Test

GATE(CSE) Operating Systems

Solve most asked GATE Questions in Operating Systems and test your Gate Score.

Take Test

HTML,CSS Test

This is a mock test designed to help you assess your knowledge and skills in HTML and CSS.

Take Test

(GATE CSE) Data Structures & Algorithms Test

Solve most asked GATE Questions in Data Structures and Algorithms and test your Gate Score.

Take Test
include_once 'codzify-footer.php'; ?>