@Learncpp.Expert C Programming Deep C Secrets(2).pdf
2.1 MB
#214
#Book
📘نام کتاب: Expert C Programming
نویسنده: Peter Vand Der Linden
زبان : انگلیسی
فرمت: pdf
حجم: 2.1 MB
تعداد صفحات: 290
@segmenttt
🌐 www.segmentt.ir
#Book
📘نام کتاب: Expert C Programming
نویسنده: Peter Vand Der Linden
زبان : انگلیسی
فرمت: pdf
حجم: 2.1 MB
تعداد صفحات: 290
@segmenttt
🌐 www.segmentt.ir
@Learncppشئ گرایی در سی پلاس پلاس.pdf
2 MB
#210
#Book
📘نام کتاب: شئ گرایی در ++C
نویسنده: فرشید شیرافکن
زبان : فارسی
فرمت: pdf
حجم: 2.0 MB
تعداد صفحات: 111
@segmenttt
🌐 www.segmentt.ir
#Book
📘نام کتاب: شئ گرایی در ++C
نویسنده: فرشید شیرافکن
زبان : فارسی
فرمت: pdf
حجم: 2.0 MB
تعداد صفحات: 111
@segmenttt
🌐 www.segmentt.ir
#آموزش
🔵 اشارهگر (Pointer)
🔹اشارهگر ثابت (Constant Pointer)
زمانی که بخواهیم اشارهگر تنها قابلیت خواندن مکانی از حافظه را داشته باشد، آن را به صورت "ثابت" تعریف میکنیم؛ با این کار میتوانیم "آدرسهای" متفاوتی را داخل اشارهگر ذخیره کنیم اما نمیتوانیم "مقادیر" آنها را تغییر دهیم و صرفاً میتوان مقادیر آنها را خواند و مورد استفاده قرار داد.
به عنوان مثال تابع زیر دو مکان از حافظه را به عنوان ورودی میگیرد و مقادیری از حافظه را که بین این دو قرار دارند به کاربر نمایش میدهد:
🔺همان طور که میبینید ما نیازی به تغییر مقادیر ذخیره شده در حافظه نداشتیم، بنابراین از اشارهگر با مقدار ثابت استفاده کردیم.
با این حال در دستور 1️⃣ آدرس اشارهگر را تغییر دادیم، چرا که صرفاً "مقدار" اشارهگر ثابت است نه "آدرس" آن؛ برای اینکه آدرس اشارهگر هم ثابت تعریف شود و نتوان آن را تغییر داد میتوانیم از دستور زیر برای تعریف اشارهگر p استفاده کنیم :
🔺دقت کنید که حتماً در زمان تعریف اشارهگر ثابت، باید آن را مقداردهی کرد همچنین هر دو دستور زیر تنها یک اشارهگر، با "مقدار" ثابت به وجود میآورد :
@segmenttt
🌐 www.segmentt.ir
🔵 اشارهگر (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
🟣 آموزش تصویری HTML5 قسمت اول | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
✅ @segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت دوم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت دوم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت سوم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت سوم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت چهارم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت چهارم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت پنجم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت پنجم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت ششم طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت ششم طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت هفتم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت هفتم | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
Media is too big
VIEW IN TELEGRAM
📌 #آموزش
🟡 آموزش تصویری HTML5 قسمت پایانی | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
🟡 آموزش تصویری HTML5 قسمت پایانی | طراحی وب سایت از نقطه صفر
➕ دانلود ویدئو بیشتر | یادگیری سریع
➖➖➖➖➖➖➖
@segmenttt
🌐 www.segmentt.ir
#book 2020 ⭐️⭐️⭐️⭐️⭐️
#210
#Book
📘نام کتاب: Javascript the new toy
زبان : انگلیسی
فرمت: pdf
حجم: 11.8 MB
@segmenttt
🌐 www.segmentt.ir
#210
#Book
📘نام کتاب: Javascript the new toy
زبان : انگلیسی
فرمت: pdf
حجم: 11.8 MB
@segmenttt
🌐 www.segmentt.ir