C Declare Multiple Variables

1. What is Declaring Multiple Variables?

  • In C, you can declare more than one variable of the same type in a single line.

  • This is called multiple variable declaration.

Syntax:

data_type var1, var2, var3, ...;

Example:

int a, b, c;
float x, y, z;
char grade1, grade2;

Here, we declared 3 integers, 3 floats, and 2 characters in a single line each.


2. Declaring and Initializing Multiple Variables

You can also assign values while declaring:

int a = 10, b = 20, c = 30;
float x = 1.1, y = 2.2, z = 3.3;
char grade1 = 'A', grade2 = 'B';

3. Example Program

#include <stdio.h>

int main() {
int a = 5, b = 10, c = 15; // multiple integers
float x = 1.5, y = 2.5; // multiple floats
char grade1 = ‘A’, grade2 = ‘B’; // multiple characters

printf(“a = %d, b = %d, c = %d\n”, a, b, c);
printf(“x = %.1f, y = %.1f\n”, x, y);
printf(“grade1 = %c, grade2 = %c\n”, grade1, grade2);

return 0;
}

Output:

a = 5, b = 10, c = 15
x = 1.5, y = 2.5
grade1 = A, grade2 = B

4. Notes and Best Practices

  1. Same Data Type: Only variables of the same type can be declared together.

  2. Separate Initialization: You can also declare first, then assign values later:

int a, b, c;
a = 5;
b = 10;
c = 15;
  1. Readability: Don’t declare too many variables in one line; it can reduce code readability.


5. Quick Tip

  • Use multiple declaration to save space and organize related variables, especially in short programs.

  • For larger programs, declaring each variable on a separate line improves clarity.

CodeCapsule

Sanjit Sinha — Web Developer | PHP • Laravel • CodeIgniter • MySQL • Bootstrap Founder, CodeCapsule — Student projects & practical coding guides. Email: info@codecapsule.in • Website: CodeCapsule.in

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *