#define multiply(a, b) (a b)
Download 1.29 Mb.
|
delfine bilan ishlash
- Bu sahifa navigatsiya:
- include
- define komandasi bilan tuzilgan konstantlar va funksiyalar bir necha avzaliklarga ega boladi
C++ dilida, #define komandasi boshqa nomlarni belgilangan konstantlar, masalan, pi, yoki max_value, qo'shish uchun ishlatiladi. Misol uchun, #define pi 3.14 yoki #define max_value 100 kabi. Bu, xohlagan joyda boshqa kodning o'ziga xos joyda konstantlarni ishlatishga imkon beradi. Bu komanda kompilyatorga so'zni boshqa so'zga o'zgartirishni buyuradi va kompilyator kodni o'zgartirish bilan o'zgaruvchan bo'ladi. Bu, kodni o'qish va tuzishni osonlashtiradi va xatoliklarini kamaytiradi. Bu komanda yaxshi ishlatilganda, kodni o'zgartirish va qayta kompilyatsiyalash uchun kam vaqt sarflanadi va kodning performansini oshiradi.
#include
int main() {#define komandasi bilan ikki sonni ko'paytirish kodida 'multiply' quyidagicha ishlatilgan (a * b) va bu quyidagicha ishlatilgan (x * y) va natijani chiqarish (result) va natijani chiqarish (result). #define komandasi kodni o'qish va tuzishni osonlashtiradi va xatoliklarini kamaytiradi va yaxshi ishlatilganda kodni o'zgartirish va qayta kompilyatsiyalash uchun kam vaqt sarflanadi va kodning performansini oshiradi.
#define komandasi bilan tuzilgan konstantlar va funksiyalar bir necha avzaliklarga ega bo'ladi:
#include
#define TEST_EQUAL(a, b) \int main() {#define komandasi bilan test tuzish kodida TEST_EQUAL quyidagicha ishlatilgan (a == b) va natijani chiqarish (cout) va natijani chiqarish (cout). #define komandasi kodni o'qish va tuzishni osonlashtiradi va xatoliklarini kamaytiradi va yaxshi ishlatilganda kodni o'zgartirish va qayta kompilyatsiyalash uchun kam vaqt sarflanadi va kodning performansini oshiradi.#define komandasi bilan test tuzish kodida TEST_EQUAL quyidagicha ishlatilgan (a == b) va natijani chiqarish (cout) va natijani chiqarish (cout). #define komandasi kodni o'qish va tuzishni osonlashtiradi va xatoliklarini kamaytiradi va yaxshi ishlatilganda kodni o'zgartirish va qayta kompilyatsiyalash uchun kam vaqt sarflanadi va kodning performansini oshiradi.Download 1.29 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling