خانه / برنامه نویسی / خروجی تابع از نوع اشاره گر در زبان C – آموزش زبان C

خروجی تابع از نوع اشاره گر در زبان C – آموزش زبان C

c return pointer from functions 4248 خروجی تابع از نوع اشاره گر در زبان C   آموزش زبان C

خروجی تابع از نوع اشاره گر در زبان C

بازگشت دادن یک اشاره گر از یک تابع شبیه بازگشت دادن یک آرایه از یک تابع است. زیرا آرایه نیز اشاره گر ثابت است. برای این که یک تابع بتواند یک اشاره گر را به عنوان خروجی برگداند باید به شکل زیر تعریف شود:

نکته مهمی که باید به آن توجه کنید این است که زبان C نمی تواند آدرس متغیری که در بلوک خودش است (یعنی به عنوان متغیر محلی آن تابع است) را به خارج از تابع بفرستد. بنابراین اشاره گری که قرار است بازگشت داده شود باید به صورت static تعریف شود.

تابع زیر را در نظر بگیرید که ۱۰ عدد تصادفی تولید می کند و آن ها را در قالب یک آرایه باز می گرداند.

امتحان کنید

زمانی که کد بالا توسط کامپایلر C و اجرا شود، نتیجه زیر را تولید خواهد کرد:


لينک منبع

درباره ی admin

همچنین ببینید

ایجاد خط لوله ها (Pipelines) بوسیله پایتون – گیت

این دوره نحوه ایجاد خط لوله ها (pipelines) و گردش کار های خودکار را با …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *