TGViewer
کانال بایت امن کانال بایت امن @securebyte · 4.95K subscribers
Post #1857 1.97K
کانال بایت امن آیا پارامتر (Parameter) و آرگومنت (َArgument) در فانکشن ها دارای مفهوم یکسانی هستند ؟
#چالش

جواب صحیح : گزینه اول یعنی "خیر"
مفهوم پارامتر و آرگومنت در فانکشن ها با هم تفاوت دارند.

پارامتر ها، متغیرهایی هستند که توسط یک تابع تعریف می شوند که هنگام فراخوانی تابع مقادیری را دریافت می کنند. در حقیقت پارامتر یک نگه دارنده برای مقادیر واقعی که به تابع منتقل می شوند عمل می کنند.

آرگومنت ها، مقادیر واقعی هستند که در هنگام فراخوانی تابع به آن ارسال می شوند.

#include <stdio.h>

// 'message' is not a real variable and it is a parameter
void SampleFunction(const char* message)
{
printf_s("Message: %s\n", message);
}

int main()
{
char message[] = "Hello DWORD!";

// 'message' is a real variable and it is an argument
SampleFunction(message);

int c = getchar();
return 0;
}


مشابه این موضوع، مفاهیم Declaration و Definition هستند که بعضا باهم اشتباه گرفته می شوند.

🦅 کانال بایت امن | گروه بایت امن
_
  • ❤ 10
  • 🔥 8
  • 👎 4
  • 👍 1
  • 🤩 1
More from @securebyte
  1. Oct 4, 2026کانال بایت امن pinned a photo
  2. Oct 4, 2026🏷 بعد از دو سال، دوره‌های آنلاین آکادمی DWORD برمی‌گردند! بالاخره تصمیم گرفتم بعد از حدود…
  3. Oct 1, 2026#DWORD تو سایت آکادمی، ما دو تا دوره رایگان هم داریم 🖥 اولین دوره: بازنویسی کد با رویکرد…
  4. Oct 1, 2026خبر خوب برای دانشجویان آکادمی DWORD بنا به درخواست شما، امکان خرید اقساطی دوره‌های آفلاین…
  5. Sep 30, 2026#Exploiting #Linux 🔹 مجموعه آموزش Binary Exploitation از پایه تا پیشرفته یک مجموعه آموزشی…
  6. Sep 30, 2026#Malware #EDR 🔹 آشنایی با P/Invoke و NTAPI در ویندوز برنامه‌های ویندوز معمولا از APIهای س…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →