فرق ++n و n++ :
این دو حالت فقط در زمانی به ما مقادیر متفاوت می دهند که این مقادیر را در متغیری بریزیم به عنوان مثال اگر n=100 باشد و ++k = n اول k مقدار n را میگیرد (یعنی 100می شود ) و سپس یک واحد به n افزوده می شود ولی در k=++nابتدا یک واحد به n اضافه شده و مقدار 101 در k ریخته میشود .
انواع حلقه ( for , foreach, while , do..while) :
حلقه ی for :
حالت کلی حلقه ی for به صورت زیر است :
for (int i=0 ; شرط حلقه; i++)
{
..
}
که می توان تعریف شمارنده و شرط حلقه و قسمت افزایش دهنده شمارشگر حلقه را در جایی غیر از این هم تعریف کرد .
در حالت کلی حلقه ی for برای تکرار با دفعات مشخص به کار می رود .
حلقه ی while و do..while :
حلقه ی بی نهایت while تا زمانی که شرط حلقه false نشود کار می کند و نحوه ی تعریف ان به صورت زیر است :
while(شرط حلقه)
{
..
}
حلقه ی do while هم به همین گونه است با این تفاوت که ایتدا یک بار حلقه را انجام می دهد و سپس شرط حلقه را بررسی می کند :
do
{
..
}while(شرط حلقه)
حلقه ی foreach :
کارایی این حلقه بیشتر زمانی است که یک ارایه یا لیست و... داشته باشیم و بخواهیم به عناصر داخلی آن دسترسی پیدا کنیم به عنوان مثال :
int [ ] nums = {10,20,30,40}
int sum=0;
foreach(int i in nums)
{
sum +=i;
}
+ نوشته شده توسط بهنام زراعتکار در سه شنبه شانزدهم آبان ۱۳۹۶ و ساعت 20:40 |
برچسب:
نویسنده: هلیا مرادی