আইডেন্টিফায়ার হল সি প্রোগ্রামিং-এর একটি টোকেন যা ভেরিয়েবল, কনস্ট্যান্ট, ফাংশন, অ্যারে, ইউজার-ডিফাইনড ডেটা টাইপ ইত্যাদি চিন्हিত করার জন্য ব্যবহৃত হয়। কীওয়ার্ডকে আইডেন্টিফায়ার হিসেবে ব্যবহার করা যায় না।
নামকরণের নিয়ম
- আইডেন্টিফায়ার নাম অনন্য হতে হবে।
- কীওয়ার্ড ব্যবহার করা যাবে না।
- অক্ষর বা আন্ডারস্কোর (
_) দিয়ে শুরু হতে হবে। - স্পেস বা হোয়াইটস্পেস থাকতে পারবে না।
- স্পেশাল ক্যারেক্টার (@, #, $ ইত্যাদি) ব্যবহার করা যাবে না।
- শুধু অক্ষর, সংখ্যা এবং আন্ডারস্কোর থাকতে পারে।
- শুধু প্রথম ৩১ ক্যারেক্টারই významपूर्ण।
- কেস-সেনসিটিভ (বড়/ছোট হাতের অক্ষর ভিন্ন মান)।
উদাহরণ
/* C Program to Count Vowels and Consonants in a String */
#include <stdio.h>
int main() {
char str[100];
int i, vowels, consonants;
i = vowels = consonants = 0;
printf("\nEnter any String: ");
gets(str);
while (str[i] != '\0') {
if (str[i]=='a'||str[i]=='e'||str[i]=='i'||str[i]=='o'||str[i]=='u'||
str[i]=='A'||str[i]=='E'||str[i]=='I'||str[i]=='O'||str[i]=='U')
vowels++;
else
consonants++;
i++;
}
printf("\nNo of Vowels = %d", vowels);
printf("\nNo of Consonants = %d", consonants);
return 0;
}
এখানে আইডেন্টিফায়ারগুলো: str, i, vowels, consonants