close
تبلیغات در اینترنت
ارسال مقدار به تابع
مرورگرهای پیشنهادی :
موضوعات
  • مهندسی کامپیوتر و IT
  • پایان نامه مهندسی کامپیوتر
  • پایان نامه فناوری اطلاعات IT
  • جزوات مهندسی کامپیوتر و IT
  • مقالات ترجمه شده کامپیوتر و IT
  • مهندسی عمران
  • پاورپوینت مهندسی عمران
  • جزوات مهندسی عمران
  • پایان نامه مهندسی عمران
  • رشته مدیریت (تمامی گرایش ها)
  • مقالات ترجمه شده رشته مدیریت
  • پایان نامه رشته مدیریت
  • پاورپوینت رشته مدیریت
  • رشته حقوق (تمامی گرایش ها)
  • پایان نامه رشته حقوق
  • جزوات رشته حقوق
  • کار تحقیقی رشته حقوق
  • پژوهش های قانون اساسی
  • پایان نامه و مقاله فنی مهندسی
  • مهندسی برق ، الکترونیک ، مخابرات
  • مهندسی مکانیک
  • مهندسی معماری
  • مهندسی ساخت و تولید
  • مهندسی منابع طبیعی
  • مهندسی کشاورزی
  • مهندسی شیلات
  • مهندسی صنایع
  • مهندسی مواد
  • مهندسی نقشه برداری
  • مهندسی تاسیسات
  • مهندسی شیمی
  • مهندسی متالوژی
  • مهندسی نساجی
  • مهندسی معدن
  • مهندسی نفت
  • محیط زیست
  • جوشکاری
  • پایان نامه و مقاله علوم انسانی
  • اقتصاد
  • جهانگردی
  • حسابداری
  • تربیت بدنی
  • ادبیات فارسی
  • علوم سیاسی
  • علوم اجتماعی
  • مدیریت صنعتی
  • مدیریت روابط عمومی
  • روانشناسی و علوم تربیتی
  • گرافیک
  • هنر
  • بیمه
  • صنایع دستی
  • پاورپوینت - پایان نامه و مقاله پزشکی
  • بهداشت عمومی
  • روان پزشکی
  • پزشکی
  • ژنتیک
  • پایان نامه و مقاله علوم پایه
  • زیست شناسی
  • زمین شناسی
  • دندانپزشکی
  • دامپزشکی
  • پزشکی
  • جزوات دانشگاهی
  • جزوات دروس مشترک دانشگاهی
  • جزوات مهندسی برق
  • جزوات مهندسی مکانیک
  • جزوات رشته حسابداری
  • جزوات مهندسی فیزیک
  • جزوات مهندسی معماری
  • جزوات مهندسی ریاضی
  • جزوات مهندسی صنایع
  • جزوات مهندسی شیمی
  • جزوات رشته روانشناسی
  • جزوات مهندسی مخابرات
  • جزوات رشته مدیریت
  • جزوات تربیت بدنی
  • کامپیوتر و IT
    برق
    عمران
    مکانیک
    عمومی
    پزشکی
  • پایان نامه بررسی چالشهای امنیتی در محاسبات ابری و راهکارهای کاهش آن
  • پایان نامه ارائه مدلی برای سیستم­های توصیه گر در شبکه های مبتنی بر اعتماد
  • پایان نامه بررسی تغییرات رابط کاربری بر نحوه تعامل کاربر با شبکه های اجتماعی
  • پایان نامه الگوریتم طبقه بندی k نزدیک ترین همسایه فازی داده برای محرمانگی در محاسبات ابری
  • دانلود فایل ورد پایان نامه (Word) بررسی شبکه های کامپیوتری سخت افزار و نرم افزار شبکه
  • دانلود پایان نامه ارائه یک سیستم تشخیص ورود به شبکه کامپیوتری با استفاده از الگوریتم فراابتکاری
  • دانلود فایل ورد پایان نامه Word نهان نگاری تصاویر دیجیتال با استفاده از تبدیلات موجک چندگانه
  • پایان نامه استفاده از شبکه های نرم افزار محور(SDN) مدیریت زیرساخت شبکه های اجتماعی (CN)
  • دانلود فایل ورد پایان نامه Word امکان سنجی کاربرد یادگیری سیار در ایران
  • دانلود پایان نامه ارشد : نسل آینده ی سیستم های کامپیوتری: اینترنت اشیاء (IOT)
  • پایان نامه بررسی ساختار شبکه های ATM
  • پایان نامه استفاده از شبکه عصبی مصنوعی مبتنی برالگوریتم رزونانس تطبیقی دربازشناسی چهره
  • رفع ماتی از تصاویر چهره به منظور استفاده در یک سیستم بازشناسی چهره
  • ارائه مدلی برای حل مسائل ارضاء محدودیت با استفاده از سیستمهای چند عامله
  • اندازه گیری بلوغ حاکمیت معماری سرویس گرایی سازمان با استفاده از چارچوب COBIT
  • در صورتی که مقاله یا پایان نامه و جزوه مورد نظر خود را در اینجا پیدا نکردید، ناقص و یا حذف شده باشد به سایت ام پی فایل مراجعه کنید

    www.mpfile.ir (اینجا کلیک کنید)

    یا به شماره 09395794439 پیامک بزنید

    ارسال مقدار به تابع

    وقتی مقداری به تابع ارسال می شود یک کپی از محتویات آرگومان به پارامتر نسبت داده می شود یعنی در اصل پارامتر یک کپی از متغیری است که به تابع ارسال می شود و مقدار آن خارج از تابع تغییر نمی کند. این روش ارسال یک متغیر با مقدار (passing variable by value) نامیده می شود. که روش معمول است. روش دیگر ارسال یک متغیر به تابع به صورت مرجع (called by reference) است. در این حالت به جای یک کپی از مقدار متغیر آدرس آن به تابع داده می شود بنابراين نام متغیر و نام پارامتربه یک مکان حافظه ارجاع می کنند. یعنی پارامتر متغیر جدیدی نیست بلکه همان متغیر قبلی با نام جدید است. در این حالت وقتی متغیر درون تابع تغییر می کند متغیر خارج از تابع هم تغییر می کند.

    برای تعيين پارامتری به صورت مرجع کافی است علامت & (عملگر آدرس) قبل از پارامتر تابع در اعلان اضافه شود.


    مثال. متغير m به صورت مقداری به تابع ارسال شده است. خروجی تابع عدد 1 است.

    #include <iostream.h>
    void f(int n) {
       n = 4;
    }
    int main() {
       int m = 1;
       cout << m << "n";
       f(m);
       cout << m << "n";
    }

    مثال. پارامتر number مرجع است.

    #include <iostream.h>
    void demo(float &number);
    int main () {
       float num1;
       cout << "Please enter a number. n";
       cin >> num1;
       cout << "Before the demo function your number is " << num1 << "n";
       demo(num1);
       cout << "After the demo function your number is still " << num1 << "n";
       return 0;
    }
    void demo(float &number) {
       number = number * 3;
       cout << "Inside the demo function the number is now " << number << "n";
    }

    در صورتی که مقاله یا پایان نامه و جزوه مورد نظر خود را در اینجا پیدا نکردید، ناقص و  یا حذف شده باشد به سایت ام پی فایل مراجعه کنید

    www.mpfile.ir (اینجا کلیک کنید)

    یا به شماره 09395794439 پیامک بزنید

    درباره :
    برچسب ها : ارسال مقدار به تابع , توابع , سی پلاس , پلاس , برنامه نویسی , دانشجویان نرم افزار , معرفی موسسه آموزش عالی , نرمافزار , رشته , عمران , دانشجو ,
    بازدید : 1486 تاریخ : نویسنده : بهرام محمدپور | نظرات ()
    ارسال نظر برای این مطلب

    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتی
    مطالب پربازدید
    مطالب تصادفی
    مطالب پیشین
  • ترجمه مقاله تشخیص وسایل نقلیه مخرب به وسیله ی نظارت بر شبکه های Ad-hoc (شنبه 23 تیر 1397)
  • پاورپوینت ساختمان پیش ساخته دو طبقه L.S.F در 31 اسلاید کاربردی و آموزشی و کاملا قابل ویرایش (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی روند رسیدگی به جرایم در تعزیرات حکومتی (شنبه 23 تیر 1397)
  • کار تحقیقی رسیدگی به دادخواست خلع ید و تخلیه با تکیه بر رویه قضایی (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی حق حضانت فرزند در قانون مدنی و قانون حمایت خانواده (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی حق تمتع و اسقاط تمتع در قانون مدنی (شنبه 23 تیر 1397)
  • کار تحقیقی حال شدن دیون در حقوق ایران (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی جرم ارتشا در فقه و حقوق (شنبه 23 تیر 1397)
  • پاورپوینت ترنسپوزون ها (عناصر متحرک) (شنبه 23 تیر 1397)
  • پاورپوینت معرفی تکنیک نوردرن بلات(northern blot) (شنبه 23 تیر 1397)
  • پاورپوینت سوخت های زیستی(biofuel) (شنبه 23 تیر 1397)
  • مکانیسم ها و راهکارهای افزایش بیان در گیاهان تراریخت (شنبه 23 تیر 1397)
  • سوال و جواب جزای عمومی 1 پیام نور با پاسخ تشریحی (پنجشنبه 21 تیر 1397)
  • کار تحقیقی جایگاه حق ارتفاق در قانون ایران (پنجشنبه 21 تیر 1397)
  • کار تحقیقی جایگاه حق انتفاع در قانون ایران (پنجشنبه 21 تیر 1397)
  • آمار سایت
  • کل مطالب : 3854
  • افراد آنلاین : 12
  • تعداد اعضا : 2920
  • بازدید امروز : 2,132
  • باردید دیروز : 2,525
  • گوگل امروز : 12
  • گوگل دیروز : 17
  • بازدید هفته : 2,132
  • بازدید ماه : 54,371
  • بازدید سال : 98,510
  • بازدید کلی : 5,670,033
  • کدهای اختصاصی