🤔🔴 چرا در تابع scanf باید نام متغیر را همراه با & استفاده کنیم؟ آیا لازم است؟
👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);
🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد
🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...
🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد
🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);
@Azad_Developers
👌 با یک مثال دلیل آن را توضیح می دهم...
int x;
scanf("%d" , x);
🔴دستور بالا یک کپی از مقدار متغیر x را به عنوان ورودی به تابع ما می دهد
🔴در حالی که ما احتیاج داریم متغیر اصلی و نه کپی آن به عنوان ورودی به تابع داده شود...
🔴وقتی & را همراه نام متغیر می اوریم عملگر & آدرس متغیر را بدست آورده و به تابع می دهد
🔴تابع ما به کمک آدرس متغیر پس از دریافت ورودی از کاربر ، مقدار وارد شده توسط کاربر را به کمک آدرس متغیر ، در خود متغیر ذخیره نموده ...
int x;
scanf("%d" , &x);
@Azad_Developers
🔴🔴 برنامه ای بنویسید که 100 عدد را از کاربر گرفته و بزرگترین آن و موقعیت آرایه را چاپ کند...
#include <stdio.h>
int main()
{
int array[100],
maximum,
size,
c,
location = 1;
printf("Enter the number of elements in array\n");
scanf("%d", &size);
printf("Enter %d numbers\n", size);
for (c = 0; c < size; c++)
scanf("%d", &array[c]);
maximum = array[0];
for (c = 1; c < size; c++)
{
if (array[c] > maximum)
{
maximum = array[c];
location = c+1;
}
}
printf("Location is %d and it's value is %d.\n", location, maximum);
return 0;
}
@Azad_Developers
#include <stdio.h>
int main()
{
int array[100],
maximum,
size,
c,
location = 1;
printf("Enter the number of elements in array\n");
scanf("%d", &size);
printf("Enter %d numbers\n", size);
for (c = 0; c < size; c++)
scanf("%d", &array[c]);
maximum = array[0];
for (c = 1; c < size; c++)
{
if (array[c] > maximum)
{
maximum = array[c];
location = c+1;
}
}
printf("Location is %d and it's value is %d.\n", location, maximum);
return 0;
}
@Azad_Developers
اچ تی ام ال کامل.pdf
1.8 MB
⚠️🔴 آموزش حرفه ای HTML
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که n عدد از کاربر گرفته و در آرایه ذخیره کند ، در انتها تمام اعداد را از انتها به ابتدا چاپ کند ...
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که 10 عدد از کاربر گرفته و در آرایه ذخیره کند و در آرایه دیگری عناصر را از آخر به اول اضافه کند ، در انتها آرایه دوم را چاپ کند
@Azad_Developers
@Azad_Developers
hack.pdf
672.3 KB
❤1👍1
🔴🔴برنامه ای بنویسید که عددی را از کاربر گرفته و تعداد مقسوم الهیه های آن را چاپ کند..
@Azad_Developers
@Azad_Developers
👍1
🔴🔴برنامه ای بنویسید که عددی از کاربر گرفته و مقسوم الهیه های ان را چاپ کند ....
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که 10 کاراکتر از کاربر گرفته ، در انتها تعداد کارکتر ها با حروف بزرگ و کوچک را چاپ کند...
@Azad_Developers
@Azad_Developers
👍1
#پیشرفته
🔴🔴 برنامه ای بنویسید که 10 عدد تصادفی ایجاد و در آرایه ذخیره کند و به کمک تابع از پیش تعریف شده ، آن را به اشاره گر کپی کند
@Azad_Developers
🔴🔴 برنامه ای بنویسید که 10 عدد تصادفی ایجاد و در آرایه ذخیره کند و به کمک تابع از پیش تعریف شده ، آن را به اشاره گر کپی کند
@Azad_Developers
🔴🔴محدوده متغیر ها در C
🔴🔴متغیرهای محلی(Local)
🔴هر متغیری که داخل یک {} تعریف شود یک متغیر محلی نامیده می شود.
⚠️ مثال:
int main(){
int local = 10;
return 0;
}
⚠️🔴 متغیر های محلی تنها در محدوده آن {} که تعریف شده اند قابل دسترسی اند و وقتی اجرای کد برنامه از محدوده {} خارج می شود این متغیر ها از حافظه پاک می شوند.
🔴🔴متغیر های عمومی(Global)
🔴متغیر هایی که در خارج از تابع یا هر {} تعریف می شوند یک متغیر عمومی هستند...
⚠️ مثال:
int global = 10;
int main(){
return 0;
}
⚠️🔴متغیر های عمومی در سراسر برنامه می توانند توسط تمامی توابع زیرین خود مورد دسترسی قرار بگیرند و تا پایان اجرای برنامه در حافظه کامپیوتر نگه داری می شوند...
@Azad_Developers
🔴🔴متغیرهای محلی(Local)
🔴هر متغیری که داخل یک {} تعریف شود یک متغیر محلی نامیده می شود.
⚠️ مثال:
int main(){
int local = 10;
return 0;
}
⚠️🔴 متغیر های محلی تنها در محدوده آن {} که تعریف شده اند قابل دسترسی اند و وقتی اجرای کد برنامه از محدوده {} خارج می شود این متغیر ها از حافظه پاک می شوند.
🔴🔴متغیر های عمومی(Global)
🔴متغیر هایی که در خارج از تابع یا هر {} تعریف می شوند یک متغیر عمومی هستند...
⚠️ مثال:
int global = 10;
int main(){
return 0;
}
⚠️🔴متغیر های عمومی در سراسر برنامه می توانند توسط تمامی توابع زیرین خود مورد دسترسی قرار بگیرند و تا پایان اجرای برنامه در حافظه کامپیوتر نگه داری می شوند...
@Azad_Developers
مباحث شی گرایی.pdf
1.5 MB
🔴🔴 شی گرایی در برنامه نویسی
@Azad_Developers
@Azad_Developers
صفر تا 100 php.pdf
2.6 MB
🔴🔴 آموزش PHP حرفه ای
@Azad_Developers
@Azad_Developers
🔴🔴برنامه ای بنویسید که یک متغیر عمومی را تعریف کرده و مقدار آن را در تابع main تغییر دهد
@Azad_Developers
@Azad_Developers
🔴🔴نکاتی درباره تعریف نام برای متغیر و تابع
🔴حتما باید با حروف انگلیسی شروع شود
❌نباید با عدد شروع شوند.
🔴مثال
✔️✔️int m1 = 12;
❌❌int 1m = 12;
❌استفاده از فاصله در تعریف نام مجاز نیست
🔴باید از _ بجای فاصله استفاده کنیم.
❌❌int my age = 19;
✔️✔️ int my_age = 12;
🔴🔴یک متغیر را فقط یک بار باید تعریف کنیم و در نوبت های بعد مقدار دهی کنیم
❌❌
int m;
int m = 12;
❌❌
✔️✔️
int m;
m = 19;
✔️✔️
@Azad_Developers
🔴حتما باید با حروف انگلیسی شروع شود
❌نباید با عدد شروع شوند.
🔴مثال
✔️✔️int m1 = 12;
❌❌int 1m = 12;
❌استفاده از فاصله در تعریف نام مجاز نیست
🔴باید از _ بجای فاصله استفاده کنیم.
❌❌int my age = 19;
✔️✔️ int my_age = 12;
🔴🔴یک متغیر را فقط یک بار باید تعریف کنیم و در نوبت های بعد مقدار دهی کنیم
❌❌
int m;
int m = 12;
❌❌
✔️✔️
int m;
m = 19;
✔️✔️
@Azad_Developers