1 mavzu: C# tili sintaksisi, uning leksik asosi va tarkibiy tuzilishi. O‘zgarmaslar. Ifodalardagi amallar


O`zgaruvchilarga qiymat o`zlashtirish


Download 245.26 Kb.
bet3/7
Sana01.11.2023
Hajmi245.26 Kb.
#1738078
1   2   3   4   5   6   7
Bog'liq
1 mavzu (3)

O`zgaruvchilarga qiymat o`zlashtirish
Yangi o`garuvchi hosil qilish uchun avval uning tipini aniqash kerak yoki avvaldan mavjud tiplardan foydalanish kerak. O`zgaruvchini ishlatishdan oldin unga nom berish va uning tipini ko`rsatish lozim. Uni e`lon qilish vaqtida unga qiymat o`zlashtirish, yoki dastur bajarilishi davomida qiymat o`zlashtirish mumkun. Qiymat o`zlashtirish uchun “=” operatoridan foydalaniladi:
namespace UzbekDevs
{
internal class Program
{
static void Main(string[] args)
{
int myInt = 10; // e`lon qilish vaqtida qiymat o`zlashtirish
Console.WriteLine("e'lon qilish vaqtida qiymat o'zlashtirilgandan keyin myint: {0}", myInt);
myInt = 5; //dastur ishlash davomida qimat o`lashtirish
Console.WriteLine("myInt ga qiymat o'zlashtirilgandan keyin: {0}",myInt);
Console.ReadKey();
}
}
}
Dastur ishining natijasi quyidagicha:

  • e'lon qilish vaqtida qiymat o'zlashtirilgandan keyin: 10

  • myInt ga qiymat o'zlashtirilgandan keyin: 5

  • Har bir o`garuvchining qiymatini ishlatishdan oldin unga qiymat o`zlashtirish kerak. M:

namespace UzbekDevs
{
internal class Program
{
static void Main(string[] args)
{
int myInt ; // faqat e'lon qilish
Console.WriteLine("e'lon qilingandan keyin myint: {0}", myInt);
myInt = 5; //dastur ishlash davomida qimat o`lashtirish
Console.WriteLine("myInt ga qiymat o'zlashtirilgandan keyin: {0}",myInt);
Console.ReadKey();
}
}
}
Bu vaqtda kompilyator xatolik haqida xabar beradi.
C# O`zgarmaslar
O`zgarmaslar qiymati dastur ishlash davomida o`zgarmaydigan o`zgaruvchilar. Dastur ishlash davomida o`garuvchining qiymatini o`zgartirmasdan saqlashga to`g`ri keladi.Masalan Pi sonini o`zgarmas sifatida saqlash maqsadga muvofiq. Bu uchun Pi o`zgarmas sifatida e`lon qilinishi kerak:

Download 245.26 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling