১। #include<stdio.h>
এখানে, stdio মানে standard input ouput বোঝায়। .h মানে header files বোঝায়।
Header files এ printf, scanf
এর মতো আরো
বিভিন্ন ফাংশন (লাইব্রেরি ফাংশন) সংযুক্ত থাকে। তাই, কোন প্রোগ্রামে printf, scanf ব্যবহার করার জন্য
শুরুতে #include<stdio.h> জুড়িয়ে দেয়া হয়।
২। #include<conio.h>
এটাও এক ধরণের header files যা MS-DOS
Compilers-এ ব্যবহৃত হয়।
এখানে, conio মানে Console Input
Output। এখানেও বিভিন্ন লাইব্রেরি ফাংশন ব্যবহৃত হয়। যেমনঃ
|
putch
|
Writes a character directly to the
console
|
|
cputs
|
Writes a string directly to the
console
|
|
cprintf
|
Formats values and writes them
directly to the console
|
|
clrscr
|
Clears the screen
|
|
getch
|
Get char entry from the console
|
৩/ Main()
Main () সি প্রোগ্রামের একটি
ফাংশন, যার মধ্যে অন্যান্য সকল ফাংশন অবস্থান করে। সি প্রোগ্রাম রান হওয়ার সময়
অপারেটিং সিস্টেম (CPU) দ্বারা এটি
কল হয়। তাই, এ ফাংশন না পেলে প্রোগ্রামের আর কোন কোড কাজ করবেনা।
৪/ Printf()
এটি সি প্রোগ্রামিংয়ের একটি লাইব্রেরি ফাংশন। কোন আউটপুট দেখানোর জন্য এটি
ব্যবহৃত হয়।
৫/ scanf()
এটিও সি প্রোগ্রামিংয়ের লাইব্রেরি ফাংশন। যা কীবোর্ড/ ইউজার থেকে ইনপুট
নিতে ব্যবহার করা হয়।
(Library function এবং user defined function এর পার্থক্য হলো, Library function আগে থেকে compiler কর্তৃক তৈরি করা থাকে main() এর ভিতরে। কিন্তু, user defined function ব্যবহারকারী নিজে
নির্ধারণ করবেন। সেটা হতে পারে main() এর উপরে বা
নিচে, কিন্তু ভিতরে নয়।)
৫/ syntax error! প্রোগ্রামিং ভাষার
ব্যাকরণগত ভুল।
i++ এবং ++i এর
মধ্যকার পার্থক্যঃ
i++ হলো
পোস্টইনক্রিমেন্ট বা পোস্টফিক্স যা প্রথমে বাম চলকের মান এক বৃদ্ধি করে এবং সেটা
ফলাফলে দেখায়। কিন্তু, ডান চলকের মান পরের ধাপে বৃদ্ধি করে। যেমনঃ
#include<stdio.h>
main()
{
int i, j;
i= 9;
j = i++;
printf("values of i and
j: %d %d", i, j);
}
এখানে বাম চলক i, যার মান 9। i++ হলে আগে i এর মান এক যোগ করে তা i তে দেখাবে (10)। কিন্তু, j এর বেড়ে যাওয়া মান
দেখাবে পরের ধাপে। তাই, রেজাল্ট হবে, i= 10, j = 9
আবার,
++i হলো প্রি-ইনক্রিমেন্ট বা প্রিফিক্স যা প্রথমে
বাম চলকের মান এক বৃদ্ধি করে এবং একই লাইনে ডানচলকের মানও মান বৃদ্ধি হয়। এ ধরণের ইনক্রিমেন্ট
বাম এবং ডান উভয়ের বৃদ্ধি হওয়া মান দেখায়। যেমনঃ
#include<stdio.h>
main()
{
int i, j;
i= 9;
j = ++i;
printf("values of i and
j: %d %d", i, j);
}
এখানে বাম চলক i, যার মান 9। i++ হলে আগে i এর মান এক যোগ করে তা i তে দেখাবে (10)। কিন্তু, j এর বেড়ে যাওয়া মান 10 । তাই, রেজাল্ট হবে, i= 10, j = 10
No comments:
Post a Comment