فهرست موضوعات
سایت های مرتبط
|
ارسال متغیر ها به توابعآرگومان یک تابع می تواند هر شیئی باشد که مقداری سازگار با نوع داده مشخص شده از سوی پارانتر آن تابع تولید کند . در مثال هایی که تا کنون بیان کردیم ، آرگومان های توابع همگی مقادیر ثابت بودند . با این وجود شما می توانید از متغیر ها و یا عبارت ها نیز برای این منظور استفاده کنید . به عنوان مثال در اینجا ما گونه ای دیگر از برنامه AreaOfTriangle() ارائه می کنیم که از متغیرها به عنوان آرگومان خود استفاده می کنند .#include<iostream.h> float AreaOfTriangle(float base , float height) main() { float base , height; float area; cout<<"Enter base :"; cin>>base; cout<<"Enter height :"; cin>>height; area=AreaOfTriangle(base , height); cout<<"The area is "<<area; return 0; } float AreaOfTriangle(float base , float height) { return base * height /2; } به این نکته توجه داشته باشید که از عبارات محاسباتی نیز به عنوان آرگومان می توان استفاده کرد . مثلا برای یافتن مساحت مثلثی که دو برابر اندازه مثلثی باشد که کاربر وارد نموده است می توان از دستور زیر استفاده کرد :
area=AreaOfTriangle(base * 2 , height * 2)
در این دستور آرگومان های AreaOfTriangle() ، عبارت محاسباتی می باشند به جای آنکه یک مقدار ثابت یا متغیر باشند .
مقالات
آموزش نحوهي Freeze كردن ويندوز در برابر تغييرات كاربران
چگونه وبلاگ بسازيم؟؟ (آموزش ساخت وبلاگ در سایت بلاگفا) شناسایی ویروس کشها پسورد ویندوز XP خود را فراموش کرده ام، چه کار کنم؟ (دو راه حل مبتدی و دو راه حل حرفهای) چگونه نام فایلهای داخل یک پوشه را سریعاً کپی کنیم؟ آموزش گام به گام رایت CD و DVD (ایمیج گرفتن، رایت ایمیج، ایجاد درایو مجازی و اجرای ایمیج) آموزش اتصال بی سیم گوشی به اینترنت از طریق اینترنت روی لپ تاپ لینکدونی
|