• به انجمن های تخصصی کامپیوتر خوش آمدید
  • لطفا قوانین را مطالعه فرمایید
  • لطفا کتب و جزوات خود را جهت استفاده دانشجویان در سایت ما قرار دهید.
درود مهمان گرامی! ورود ثبت نام

انجمن های کامپیوتر
انجمن های کامپیوتر انجمن های کامپیوتر




امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
توابع زبان برنامه نویسی cpp
#1
مقدمه ای بر توابع
تا اینجا ما دستورات برنامه نویسی را در ساختار زیر می نوشتیم:

کد:
int main ()
{
دستورات
}

اما وقتی دستورات برنامه نویسی زیاد باشد و برنامه عملکرد های متعددی داشته باشد می توان برنامه را به زیر برنامه هایی تقسیم کرد که هر زیر برنامه عملکرد خاصی را انجام دهد.
ما این کار را با استفاد ه از توابع انجام می دهیم.
به عنوان مثال در یک برنامه می توان به صورت جداگانه تابعی بنویسیم که بزرگترین مقدار چند عدد و تابعی دیگر که کوچکترین آنها را پیدا کند.
بعد از نوشتن این دو تابع هر گاه نیاز به محاسبه بیشترین مقدارز یا کمترین مقدار داشته باشیم با یک فراخوانی ساده در محل مورد نظر مقدار مورد نظر توسط تابع محاسبه شده و حاصل به محل فراخوانی شده تحویل داده میشود.
تعریف تابع
تابع در حالت کلی به صورت زیر تعریف می شود:

(لیست پارامتر ها)   نام تابع    نوع تابع
{
دستورات
}
ادامه دارد...
 
پاسخ
  




کاربران در حال بازدید: 1 مهمان

:fixed;left : 2px;top :130px;float : left;width : 35px;height:320px;text-align:left;padding:0px;;border:0px #fff solid; background: #005ea7; background: -moz-linear-gradient(top, #005ea7 0%, #003965 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005ea7), color-stop(100%,#003965)); background: -webkit-linear-gradient(top, #005ea7 0%,#003965 100%); background: -o-linear-gradient(top, #005ea7 0%,#003965 100%); background: -ms-linear-gradient(top, #005ea7 0%,#003965 100%); background: linear-gradient(to bottom, #005ea7 0%,#003965 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea7', endColorstr='#003965',GradientType=0 ); } .tdicons a{-webkit-transition : all 0.5s ease-in-out;-moz-transition : all 0.5s ease-in-out;-o-transition : all 0.5s ease-in-out;display : block;float : left;margin : 8px;padding : 5px;font-weight : bold;color : #fff;border-radius : 8px 0 8px 0;} .tdicons img{-webkit-transition : all 0.2s ease-in-out;-moz-transition : all 0.2s ease-in-out;-o-transition : all 0.2s ease-in-out;padding:0px;} .tdicons img:hover{padding : 0px 0px 0px 8px;}