ᝰ𝗦𝗲𝗴𝗺𝗲𝗻𝘁
337 subscribers
544 photos
161 videos
264 files
2.22K links
───• · · · ⌞⌝ · · ·

💻در این کانال قراره با هم به سفـری هیجان‌انگیـز در دنیای تکنولوژی بپـردازیم!

┋ 𝙲𝚑𝚊𝚗𝚗𝚎𝚕 @segmenttt

┋ 𝙲𝚘𝚗𝚝𝚎𝚗𝚝 @CodHub4


· · · ⌞⌝ · · · •───
Download Telegram
#آموزش
🔵 اشاره‌گر (Pointer)

🔹اشاره‌گر ثابت (Constant Pointer)
زمانی که بخواهیم اشاره‌گر تنها قابلیت خواندن مکانی از حافظه را داشته باشد، آن را به صورت "ثابت" تعریف می‌کنیم؛ با این کار می‌توانیم "آدرس‌های" متفاوتی را داخل اشاره‌گر ذخیره کنیم اما نمی‌توانیم "مقادیر" آن‌ها را تغییر دهیم و صرفاً می‌توان مقادیر آن‌ها را خواند و مورد استفاده قرار داد.

به عنوان مثال تابع زیر دو مکان از حافظه را به عنوان ورودی می‌گیرد و مقادیری از حافظه را که بین این دو قرار دارند به کاربر نمایش می‌دهد:

void showNumbersBetween (const int *first , const int *last )
{
const int * current = first;

while ( current != last )
{
cout << *current << endl;
current++; // 1️⃣
}
}

🔺همان طور که می‌بینید ما نیازی به تغییر مقادیر ذخیره شده در حافظه نداشتیم، بنابراین از اشاره‌گر با مقدار ثابت استفاده کردیم.

با این حال در دستور 1️⃣ آدرس اشاره‌گر را تغییر دادیم، چرا که صرفاً "مقدار" اشاره‌گر ثابت است نه "آدرس" آن؛ برای اینکه آدرس اشاره‌گر هم ثابت تعریف شود و نتوان آن را تغییر داد می‌توانیم از دستور زیر برای تعریف اشاره‌گر p استفاده کنیم :

int x = 0;
const int * const p = &x;

🔺دقت کنید که حتماً در زمان تعریف اشاره‌گر ثابت، باید آن را مقداردهی کرد همچنین هر دو دستور زیر تنها یک اشاره‌گر، با "مقدار" ثابت به وجود می‌آورد :

const int * p = &x;
int const * p = &x;

@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
#آموزش

🟣 آموزش تصویری HTML5 قسمت اول | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت دوم | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت سوم | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت چهارم | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت پنجم | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت ششم طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت هفتم | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش

🟡 آموزش تصویری HTML5 قسمت پایانی | طراحی وب سایت از نقطه صفر

دانلود ویدئو بیشتر | یادگیری سریع


@segmenttt
🌐 www.segmentt.ir
Learn.uxeem-Professional GIF Banner Design @vippup.rar
352.5 MB
آموزش طراحی بنر گیف در فتوشاپ


📥 حجم آموزش 353 مگابایت
@segmenttt
🌐 www.segmentt.ir
Faradars {C}.part1.rar
500 MB
آموزش کامل زبان سی C
سایت فرادرس
@segmenttt
🌐 www.segmentt.ir
Faradars {C}.part2.rar
500 MB
آموزش کامل زبان سی C
سایت فرادرس
@segmenttt
🌐 www.segmentt.ir
Faradars {C}.part3.rar
500 MB
آموزش کامل زبان سی C
سایت فرادرس
@segmenttt
🌐 www.segmentt.ir
Faradars {C}.part4.rar
42.7 MB
آموزش کامل زبان سی C
سایت فرادرس
@segmenttt
🌐 www.segmentt.ir
اموزش css در سه پارت
@segmenttt
🌐 www.segmentt.ir
#book 2020 ⭐️⭐️⭐️⭐️⭐️
#210
#Book
📘نام کتاب: Javascript the new toy
زبان : انگلیسی
فرمت: pdf
حجم: 11.8 MB
@segmenttt
🌐 www.segmentt.ir
@zeroandone channel telegram.pdf
11.8 MB
#book2020
#javascript
#Book
📘نام کتاب: Javascript the new toy
زبان : انگلیسی
فرمت: pdf
حجم: 11.8 MB
@segmenttt
🌐 www.segmentt.ir
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش وضعیت باتری در لپ تاپ و موبایل

HTML , JS

<!DOCTYPE html>
<html>
<head>
<title>نمایش دادن وضعیت باتری</title>
<script>
window.onload = function () {
function updateBatteryStatus(battery) {
document.querySelector('#charging').textContent = battery.charging ? 'در حال شارژ' : 'در حال شارژ نیست';
document.querySelector('#level').textContent = battery.level;

}

navigator.getBattery().then(function(battery) {
updateBatteryStatus(battery);

battery.onchargingchange = function () {
updateBatteryStatus(battery);
};

battery.onlevelchange = function () {
updateBatteryStatus(battery);
};

battery.ondischargingtimechange = function () {
updateBatteryStatus(battery);
};
});
};
</script>
</head>
<body>
<div id="charging">(charging state unknown)</div>
<div id="level">(battery level unknown)</div>
</body>
</html>


@segmenttt
🌐 www.segmentt.ir