ورود

View Full Version : سوال: یه وسال در مورد توابع در سی پلاس پلاس



mehrab800
سه شنبه 25 خرداد 1395, 00:18 صبح
سلام من با میخواستم بدونم تفاوت تابع
int main ()
باvoid main (void) در چیه و چرا در تابع ووید یک ووید در پرانتز مینویسیم
مممنون میشم سریع تر کسی کمک کند.

C3phalex1n_0x
سه شنبه 25 خرداد 1395, 05:13 صبح
سلام، توابعی که به شکل int name() تعریف می شوند، یعنی نوع مقدار بازگشتی آنها پس از اجرا از نوع داده int خواهد بود. توابعی که به صورت void name() تعریف می شوند یعنی مقداری بازگشت نمی دهند و وقتی به شکل void name(void) تعریف می شوند، علاوه بر اینکه مقدار بازگشت نمی دهندف مقداری را هم به عنوان ورودی دریافت نمی کنند.