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

সি প্রোগ্রাম: সেমিকোলন ব্যবহার না করে "Tutorials Point" প্রিন্ট করুন


সেমিকোলন ব্যবহার না করে কোনো স্ট্রিং প্রিন্ট করতে হলে আমাদের জানতে হবে স্ট্যান্ডার্ড আউটপুট কীভাবে কাজ করে এবং সেমিকোলন কেন ব্যবহার করা হয়। সেমিকোলন হল লাইনের শেষে ব্যবহৃত একটি স্টেটমেন্ট যা প্রোগ্রামকে বলে যে লাইনটি এখানে শেষ। এখানে ব্যবহৃত স্ট্যান্ডার্ড প্রিন্ট স্টেটমেন্ট `printf` হল স্ট্যান্ডার্ড আই/ও লাইব্রেরির একটি মেথড। আসুন `printf()` মেথডের গভীরে যাই।

int printf(const char *format , ...)

এই মেথডটি একটি ইন্টিজার রিটার্ন করে এবং এর আর্গুমেন্ট হিসেবে ফরম্যাট এবং `...` রয়েছে। ফরম্যাট হল আউটপুট স্ক্রিনে প্রিন্ট হওয়া স্ট্রিং। আর `...` হল স্ট্রিংয়ের উপর ভিত্তি করে ফাংশনে দেওয়া অতিরিক্ত আর্গুমেন্টের সংখ্যা। ফাংশনটি স্ক্রিনে প্রিন্ট হওয়া মোট ক্যারেক্টারের সংখ্যা রিটার্ন করে। এই বৈশিষ্ট্য ব্যবহার করে আমরা লাইন-এন্ড স্টেটমেন্ট (সেমিকোলন) ব্যবহার না করে প্রিন্ট করার উপায় খুঁজে পেতে পারি। আমরা কিছু স্টেটমেন্ট ব্যবহার করতে পারি যেগুলো এক্সিকিউট হওয়ার জন্য লাইন-এন্ড স্টেটমেন্টের প্রয়োজন হয় না, যেমন `for` লুপ। এটি ব্যবহার করে আমরা সেমিকোলন ছাড়া একটি স্টেটমেন্ট প্রিন্ট করতে পারি। সেমিকোলন ছাড়া প্রিন্ট করার flera পদ্ধতি রয়েছে:

if কন্ডিশন ব্যবহার করে

#include<stdio.h> int main() {    if (printf("Tutorials point") )    { } }

switch স্টেটমেন্ট ব্যবহার করে

#include<stdio.h> int main() {    switch (printf("Tutorials point") )    { } }

while লুপ ব্যবহার করে

#include<stdio.h> int main() {    while (printf("Tutorials point") )    { } }

ম্যাক্রো ব্যবহার করে

#include<stdio.h> #define Out printf("Tutorials point") int main() {    switch (out)    { } }

  1. C++ প্রোগ্রাম: কন্ডিশনাল স্টেটমেন্ট ছাড়া "Even" বা "Odd" প্রিন্ট

  2. সেমিকোলন ছাড়া C++-এ Hello World প্রিন্ট করা

  3. সেমিকোলন ছাড়া C++ প্রোগ্রাম লেখা

  4. পাইথনে লুপ ছাড়া নাম্বার সিরিজ প্রিন্ট করা (রিকার্শন)