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

C প্রোগ্রামিং সম্পর্কে কিছু মজার তথ্য (Interesting Facts)


C প্রোগ্রামিংয়ের কিছু আশ্চর্য ও মজার তথ্য:

১. switch-এ case লেবেল if-else-এর ভেতরে রাখা যায়

switch(x) {
    case 1: ;
    if (y==5) {
        case 2: printf("Hello World");
    } else case 3: { }
}

আউটপুট

Hello World

২. array[index] এবং index[array] একই জিনিস

কারণ array[5] = *(array + 5), এবং 5[array] = *(5 + array) — দুটোই সমান।

int array[10] = {11,22,33,44,55,66,77,88,99,110};
printf("array[5]: %d\n", array[5]);
printf("5[array]: %d\n", 5[array]);

আউটপুট

array[5]: 66
5[array]: 66

৩. ডিগ্রাফ (Digraphs): <: :> বদলে [ ] এবং <% %> বদলে { }

int main() <% int array<:10:> = <%11,22,33,44,55,66,77,88,99,110%>; printf("%d\n", array<:5:>); %>

আউটপুট

array[5]: 66

৪. #include অদ্ভুত জায়গায় ব্যবহার করা যায়

যদি "abc.txt"-তে "The Quick Brown Fox..." থাকে, তবে:

#include <stdio.h>
int main() {
    printf
    #include "abc.txt"
    ;
}

আউটপুট

The Quick Brown Fox Jumps Over The Lazy Dog

৫. scanf()-এ %*d দিয়ে ইনপুট উপেক্ষা করা

scanf("%*d%d", &x); // প্রথম সংখ্যা উপেক্ষা, দ্বিতীয়টি x-এ

আউটপুট

Enter two numbers: 56 69
The first one is not taken, the x is: 69

  1. আপনার অ্যাপগুলো আপনার সম্পর্কে কী জানে? Clueful দিয়ে জানুন আকর্ষণীয় তথ্য [iOS]

  2. ক্লাউড কম্পিউটিং সম্পর্কে জানা দরকার ৩৬টি গুরুত্বপূর্ণ তথ্য

  3. বায়োটেকনোলজি: ৭টি চমৎকার তথ্য যা আপনি না জানতেন

  4. বিটকয়েন সম্পর্কে ৯টি বিস্ময়কর তথ্য যা আপনি বিশ্বাস করবেন না