C Programming Articles

Submit Article
Home » Articles » C Programming » BeginnersRSS Feeds

Declaring a constant

Posted By: Muhammed Athil     Category: C Programming     Views: 10896

For beginners to show how to declare a constant and assign value to it

Constant v/s Variables
Variables and constant are memory locations, used for holding some data...  The main difference b/w a constant and a variable is the value of constant cannot be change during the execution of a program. But the value of a variable can be change during the execution of a program. It is compulsory  that you (programmer) need to give value to a constant at the time of declaration. But in the case of variable it is optional

Declaring a variable
<datatype> <varuable name> (= <value>);
Note: the value enclosed in brackets() is optional. the means we need not want to assign a value to the variable at the declaration time.
int a;
int b;
int abc=10;
char name='a';
int abc[10]={10,20,30,40,50,60,70,80,90,100}; // assigning value to array variable at the time of declaration.
Declaring a string variable
char name[20];
char school[]={'A','B','C'}; //assigning value at the time of declaration 
Note: If we are giving the value to a array at the time of declaration, we need not want to define it's size shown as above.
Through a program

#include<stdio.h> //program to find the factorial of a number
void main()
int n,f=1;
printf("Enter a number\n");
printf("Factorial = %d",f);
Out put:
Enter a number
Factorial = 120

Declaring a constant
Declaring constant by using the keyword 'const'.
const <variable name>=<value>; 
Note: We need to assign the value to a constant at the time of declaration...
const abc='a';
const number=10;
const number[10]={1,2,3,4,5,6,7,8,9,10};
const name[]={'A','T','H','I','L'};

Through a program
int i;
const name[]={'A','T','H','I','L'};
for (i=0;i<5;i++)
Out put
               Plz comment         Thanks   


Didn't find what you were looking for? Find more on Declaring a constant Or get search suggestion and latest updates.

Muhammed Athil
Muhammed Athil author of Declaring a constant is from Calicut, India. Muhammed Athil says

Hello Everyone,I am Muhammed Athil from India

View All Articles

Please enter your Comment

  • Comment should be atleast 30 Characters.
  • Please put code inside [Code] your code [/Code].

No Comment Found, Be the First to post comment!