Network Security Channel
2.57K subscribers
5.33K photos
3.42K videos
5.56K files
4.44K links
شروع از سال 1395
Security Operation Center (SOC)
Bug Bounty
Vulnerability
Pentest
Hardening
Linux
Reasearch
Security Network
Security Researcher
DevSecOps
Blue Team
Red Team
Download Telegram
نکته : همیشه آخرین اندیس آرایه، یک واحد از طول آن کمتر است و تنها دلیل آن شروع شدن اولین اندیس از صفر برای آرایه می باشد .

برای دسترسی به عناصر آرایه کافی است اندیس آن عنصر از آرایه را در درون [] قید نماییم :
آرایه ها در++c

در آموزش های قبل، داده ها را در درون متغیرها و یا ثوابت ذخیره می کردیم. اما گاهی لازم است تعدادی از داده ها را بگونه ای ذخیره نماییم که متعلق به یک مجموعه بوده و دسترسی به آنها آسان باشد .

گاهی وقتها لازم است که یک سری از داده هم نوع را دریافت کرده و بروی آنها عملیات خاصی را مثل مقایسه یا مرتب کردن و ... را انجام دهیم، لذا باید آنها را بگونه ای خاص در کنار یکدیگر قرار دهیم که این مسئله در برنامه نویسی را با استفاده از آرایه ها حل خواهیم کرد .

آرایه مجموعه ای از عناصر هم نوع است. در برنامه نویسی C++ برای تعریف آرایه باید نوع عناصر آنرا مشخص کنیم و آرایه باید حتما دارای نام باشد که از قانون نامگذاری برای متغیرها تبعیت می کند و بعد از نام از [] استفاده می کنیم که درون آن می توان از یک عدد صحیح برای تعیین طول آرایه استفاده نمود .
int x[5] = { 10, 37, -3, 8023, 0 };

//////////// یا \\\\\\\\\\\\

int x[5];

x[0] = 10;
x[1] = 37;
x[2] = -3;
x[3] = 8023;
x[4] = 0;

//////////// یا \\\\\\\\\\\\

int x[] = { 10, 37, -3, 8023, 0 };
کد برنامه نویسی C++ بالا آرایه ای را با نام arr تعریف می کند که عناصر آن از نوع عدد صحیح هستند و تعداد عناصر آرایه (طول) برابر با 4 است .

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

گفتنی است که عناصر آرایه پشت سر هم در خانه های حافظه ذخیره می شوند و هر عنصر (خانه) از آرایه به اندازه طول نوع آرایه فضا اشغال می کند. در آرایه بالا چون نوع آرایه تعریف شده int است پس هر عنصر مقدار 4 بایت و چون طول آن 4 است در نهایت 16 بایت پشت سر هم از حافظه را اشغال می کند .
در کد بالا منظور از خط دوم، مقدار اولین عنصر از آرایه و منظور از خط بعدی مقدار سومین عنصر می باشد .
👍1
ثابت های سمبليک

ثابت سمبليک (symbolic constant) ثابتی است که توسط يک نام در برنامه مشخص می شود. مقدار حقيقی ثابت سمبليک تنها يکبار هنگام تعريف آن وارد می شود و اين مقدار مشابه ثابت های واقعی در طول اجرای برنامه قابل تغيير نيست. هر زمان که به مقدار ثابت در برنامه نياز باشد نام آن ذکر می شود.
تعريف ثابت سمبليک

دوروش برای تعريف ثابت های سمبليک وجود دارد: راهنمای define# و کلمه کليدی const.
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
هر آموزشی که نیاز دارید به آیدی زیر پیام بدید و درخواست کنید تا در اسراء وقت در کانال بگذاریم.
@Tablighat_12
@Tablighat_admin4664
آموزش کامپیوتر
آموزش مبتدی تا حرفه ای کامپیوتر از ICDL تا برنامه نویسی انواع زبانها،هر آموزشی رو که میخواین به آیدی ادمین پیام بدین
https://telegram.me/Engineer_Computer
#مشاوره

برای فعال کردن قسمتِ خلاقیت مغزتان:

مثلا "شنبه ها" ساعت مچي خود را برعكس
ببنديد

"يكشنبه ها" با دست غیر معمول مسواک بزنيد

"دوشنبه ها" به يك راديوي خارجي گوش كنيد و سعي كنيد مطالب را بفهمید

"سه شنبه ها" با دست مخالف صبحانه ميل كنيد

این کارهای غیرمعمول باعث میشود مغز را به چالش بكشيد تا عصب ها مجبور شوند مسيرهاي جديدي بسازند و اين كار ظرفيت مغز و حافظه را زياد مي كند و در نهایت شما، از هر دو قسمت مغزتان استفاده میکنید و مغز بطور متعادل و بالانس فعالیت میکند....
🌺🌺🌺🌺🌺🌺
@Tablighat_12
@Engineer_Computer
امشب یک آموزش میخوام براتون بزارم که تویه کلاس های آموزشی هم اکر مشکل داشتین میتونید به آیدی ادمین پیام بدین و ثبت نام بکنید در سایت پژوهشکده