সি তে ভ্যারিয়েবল তৈরি ও ব্যবহার

ভ্যারিয়েবল তৈরি

তোমাদের নিশ্চয়ই মনে আছে আগের লেসনে বলেছিলাম যে পূর্ণসংখ্যা রাখা যায় এরকম ভ্যারিয়েবল আমরা নিম্নোক্ত ভাবে তৈরি করিঃ

1int x = 10;

তাহলে এর পুরো প্রোগ্রামটা কেমন হবে? চলো দেখে নেইঃ

1#include<stdio.h>
2
3int main(){
4    int x = 10;
5    return 0;
6}
7

অর্থাৎ ৪র্থ লাইনে আমরা ভ্যারিয়েবলটি তৈরি করেছি এবং এতে 10 ভ্যালুটি রেখেছি বা Assign করেছি ।

ভ্যারিয়েবল তৈরি করার সময়ই কী মান রাখতে হবে?

আমরা যদি চাই যে শুধু একটি ভ্যারিয়েবল তৈরি করবো কিন্তু কোনো মান রাখবো না, তাহলেও সেটি সম্ভবঃ

1#include<stdio.h>
2
3int main(){
4    int x;
5    return 0;
6}

আবার ধরো, আমার মনে হলো যে আমি প্রথমে কেবল ভ্যারিয়েবলটি তৈরি করবো, পরে অন্য লাইনে গিয়ে মান রাখবো, তাও সম্ভব । দেখোঃ

1#include<stdio.h>
2
3int main(){
4    int x;
5    x = 10;
6    return 0;
7}

লক্ষ করো, ৪র্থ লাইনে আমরা বলে দিয়েছি যে এ আমরা টাইপের ডাটা অর্থাৎ পূর্ণসংখ্যা রাখতে চাই । একারণে ৫ম লাইনে আমাদের আর  কথাটি ব্যবহার করতে হয় নি ।

এছাড়াও লক্ষ করো, যেহেতু আমরা বলে দিয়েছি এ আমরা পূর্ণসংখ্যা রাখতে চাই, তাই ৪র্থ লাইনের পরে থেকে আমরা   এ কেবলমাত্র পূর্ণসংখ্যাই রাখতে পারবো ।

একাধিক ভ্যারিয়েবল ব্যবহার করতে চাই!

মনে করো আমি আর   নামে দুটি ভ্যারিয়েবল তৈরি করতে চাই । তাহলে আমরা সেটি এভাবে করতে পারিঃ

1#include<stdio.h>
2
3int main(){
4    int x, y;
5    return 0;
6}
7      

কিছু উদাহরণঃ

1#include<stdio.h>
2
3int main(){
4    int x, y;
5    return 0;
6}
7      

এখানে আর   নামে দুটি ভ্যারিয়েবল তৈরি হবে, কোনো মান রাখা হবে না ।

1#include<stdio.h>
2
3int main(){
4    int x, y;
5    x = 10;
6    y = 20;
7    return 0;
8}
9      

এখানে প্রথমে আর  নামে দুটি ভ্যারিয়েবল তৈরি হবে, পরবর্তীতে  আর   এ মান রাখা হবে ।

1#include<stdio.h>
2
3int main(){
4    int x = 10, y = 20;
5    return 0;
6}
7      

এখানে ভ্যারিয়েবল তৈরির সময়েই আর   এ মান রাখা হবে ।

1#include<stdio.h>
2
3int main(){
4    int x = 10, y;
5    return 0;
6}
7      

এখানে ভ্যারিয়েবল তৈরির সময় রাখা হবে, আর   এ কোনো মানই রাখা হবে না ।\

1#include<stdio.h>
2
3int main(){
4    int x = 10, y, z = 20, a;
5    a = 70;
6    return 0;
7}
8      

এখানে রাখা হবে।  তে কোনো ভ্যালু রাখা হবে না, আর   এ রাখা হবে, তবে তা ৫ম লাইনে গিয়ে ।

আশা করি ভ্যারিয়েবল তৈরির ব্যাপারটি তোমাদের কাছে পরিষ্কার । পরবর্তী লেসনে আমরা ভ্যারিয়েবলের মান কীভাবে দেখা যায় বা প্রিন্ট করা যায় তা আলোচনা করবো ।

Logo

PyxLearn

Quick Links

আমাদের মেসেজ পাঠাতে চাও?