0
2

সি প্রোগ্রামিং সংক্রান্ত বিভিন্ন বই বা টিউটোরিয়ালে বিভিন্ন ভাবে main() ফাংশন লেখা হয়। এদের কোনটা কি করে? এদের মধ্যে পার্থক্য কি? কিভাবে লেখা উচিত?

  • int main()
  • main()
  • int main(void)

asked 20 Nov '14, 06:42

uddipto's gravatar image

uddipto
4517

edited 02 Feb '15, 13:57

tahmidrafi's gravatar image

tahmidrafi ♦♦
1.1k214


ANSI C তে যখন কোন ফাংশন যেমনঃ main() কল করা হত তখন বুঝা যেত যে main() ফাংশনটির parameter (ফাংশন ও parameter সম্পর্কে অধিক জানতে - ক্লিক করুন ) যে কোন সংখ্যক হতে পারে। তাই main(void) লিখে বুঝানো হত যে ফাংশনটির কোন parameter নেই।

C++ language এ আপনাকে অবশ্যয় main() বা main(void) এর আগে int (integer type) declare করতে হবে।

তাহলে C language main(),int main(),int main(void) সবগুলো ব্যবহার করা যায়। int main() ব্যবহার করলে অবশ্যয় কোন int value return (বেশিরভাগ ক্ষেত্রে return 0) করতে হবে।

permanent link

answered 24 Nov '14, 14:19

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k522

দয়া করে এই প্রশ্ন উত্তর টি দেখুন। যদি আপনার আরও কিছু জানার থাকে তাহলে প্রশ্ন করুন।

permanent link

answered 20 Nov '14, 15:09

Kaiser%20Ahmed's gravatar image

Kaiser Ahmed
3.2k522

edited 20 Nov '14, 18:08

The answer given in the question doesn't include my answer. The answer in that question is how main function works in a program. And I asked what is the difference between int main(), main() and int main(void).

And please amake apni kore bloben na because I am only 13.

(23 Nov '14, 09:49) uddipto

the computer calls the first function, that is main. Without main your application cant be executed.

Its much like Linux's init process. You can think of it like opening a bottle of water. Without opening the bottle you cant drink. So computer cant execute a program without a main function.

permanent link

answered 12 Mar '15, 11:05

shovon655f's gravatar image

shovon655f
293

edited 12 Mar '15, 11:05

main() < this is best i think.

permanent link

answered 20 Sep '15, 07:16

xvirus's gravatar image

xvirus
294

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×402
×212
×5

question asked: 20 Nov '14, 06:42

question was seen: 4,368 times

last updated: 20 Sep '15, 07:16