কম্পিউটার টিউটোরিয়াল

সি ভাষায় আইডেন্টিফায়ার (Identifier) এবং এর নিয়মাবলী

আইডেন্টিফায়ার হল সি প্রোগ্রামিং-এর একটি টোকেন যা ভেরিয়েবল, কনস্ট্যান্ট, ফাংশন, অ্যারে, ইউজার-ডিফাইনড ডেটা টাইপ ইত্যাদি চিন्हিত করার জন্য ব্যবহৃত হয়। কীওয়ার্ডকে আইডেন্টিফায়ার হিসেবে ব্যবহার করা যায় না।

নামকরণের নিয়ম

  • আইডেন্টিফায়ার নাম অনন্য হতে হবে।
  • কীওয়ার্ড ব্যবহার করা যাবে না।
  • অক্ষর বা আন্ডারস্কোর (_) দিয়ে শুরু হতে হবে।
  • স্পেস বা হোয়াইটস্পেস থাকতে পারবে না।
  • স্পেশাল ক্যারেক্টার (@, #, $ ইত্যাদি) ব্যবহার করা যাবে না।
  • শুধু অক্ষর, সংখ্যা এবং আন্ডারস্কোর থাকতে পারে।
  • শুধু প্রথম ৩১ ক্যারেক্টারই 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

  1. সি ভাষায় এক্সপ্রেশন ইভ্যালুয়েশন, প্রেসিডেন্স এবং অ্যাসোসিয়েশন

  2. সি ভাষায় অ্যালগরিদম এবং ফ্লোचार্ট (Algorithm and Flowchart)

  3. সি ভাষায় ইমপ্লিসিট ও এক্সপ্লিসিট টাইপ কনভার্সন

  4. OLED স্ক্রিন কী? ধরন, সুবিধা এবং LCD, LED, CRT ডিসপ্লে চেয়ে কীভাবে উন্নত