|
C++da uni yaratishda o’zgaruvch
|
bet | 23/135 | Sana | 22.05.2024 | Hajmi | 15,08 Mb. | | #250347 |
Bog'liq Fizik jarayonlarni kompyuterda modellashtirishC++da uni yaratishda o’zgaruvchi turini foydalanuvchi o’zi ko’rsatib ketishi zarurligi uchun ham bir nechta bazali tiplarni(turlarni) eslab qolish zarur
int – ishorali butun tur(tip)
double – suzuvchi nuqtali sonlarni aniqlovchi tur(tip)
bool – mantiqiy tur (С++ true" va "false" tilida qiymatlar satrli harfdan boshlab yoziladi)
Boshqa tur (tip) berilganlarni oldindan e’lon qilingan o’zgaruvchiga mumkin emas.
|
Pythonda o’zgaruvchilar
Python o'zgaruvchini ilovada ishlatishdan oldin uni e'lon qilishimizni talab qilmaydi. Bu bizga kerakli vaqtda o'zgaruvchini yaratishga imkon beradi.
Pythonda o'zgaruvchini aniq e'lon qilishimiz shart emas. O'zgaruvchiga qiymat berganimizda, bu o'zgaruvchi avtomatik ravishda e'lon qilinadi. teng(=) operatori oʻzgaruvchiga qiymat berish uchun ishlatiladi.
Ob'ektlarga havolalar
O'zgaruvchini e'lon qilganimizda, Python tarjimoni qanday ishlashini tushunishimiz kerak. O'zgaruvchilar bilan ishlash jarayoni boshqa ko'plab dasturlash tillaridan biroz farq qiladi.
print("John")
Chiqadi:
John
Bu starli t tipli o’zgaruvchi.
Pythonda o'zgaruvchilar ob'ektga havola yoki ko'rsatgich bo'lgan ramziy nomdir. O'zgaruvchilar bu nomdagi ob'ektlarga murojaat qilish uchun ishlatiladi.
Keling, quyidagi misolni tushunaylik:
a = 50
Yuqoridagi rasmda a o'zgaruvchisi butun son ob'ektiga ishora qiladi.
Faraz qilaylik, biz yangi b o'zgaruvchiga 50 butun qiymatini berdik
а = 50
b = а
b o'zgaruvchisi a tomonidan ko'rsatilgan bir xil ob'ektga ishora qiladi, chunki Python boshqa ob'ekt yaratmaydi.
Biz b ga yangi qiymat beramiz. Endi ikkala o'zgaruvchi ham turli ob'ektlarga murojaat qiladi.
а = 50
b = 100
Agar biz bir xil o'zgaruvchiga ikki xil qiymat belgilasak, Python xotirani samarali boshqaradi.
Manba:https://pythonpip.ru/osnovy/peremennye-python
|
Kutubhonalarni qo’shish
|
Yangi funksiyalarni C tilida bajariladigan dasturga ulash uchun .h yoki .hpp kengaytmasiga ega bo'lgan "sarlavha fayllari" deb ataladigan fayllardan foydalaniladi.. C++ tilida kutubxona #include direktivasi yordamida kiritilgan. Ushbu misolda - kirish va chiqish oqimlari bilan ishlash uchun asosiy funksiyalarni o'z ichiga olgan sarlavha fayli.
|
Pythonda boshqa fayl yoki kutubxonadan funksiyalarni kiritish uchun import buyrug'i ishlatiladi
|
|
|
| |