C++ тілінде постфикс операторы дегеніміз не?
C++ тілінде постфикс операторы дегеніміз не?

Бейне: C++ тілінде постфикс операторы дегеніміз не?

Бейне: C++ тілінде постфикс операторы дегеніміз не?
Бейне: C++ | Введение в язык | 01 2024, Мамыр
Anonim

Постфикс операторлары болып табылады унарлы операторлар бұл мәнді 1-ге арттыру немесе азайту үшін пайдаланылуы мүмкін бір айнымалыда жұмыс істейді (егер шамадан тыс жүктелмесе). 2 бар C тіліндегі постфикс операторлары ++, ++ және --.

Адамдар С тіліндегі ++ i мен i ++ арасындағы айырмашылық неде деп сұрайды.

Жалғыз айырмашылық операциялардың реті болып табылады арасында the арттыру айнымалы және мәні the оператор қайтарады. Негізінде ++ i ұлғайтылғаннан кейін мәнді қайтарады, while ++ Мен мәнді көбейтпес бұрын қайтарамын. Соңында, екі жағдайда да i оның мәні артады.

Содан кейін сұрақ туындайды, -- және ++ операторларының префиксі мен постфиксінің айырмашылығы неде? Префиксте нұсқасы (яғни, ++ i), i мәні өседі, ал өрнектің мәні i-нің жаңа мәні болып табылады. Постфиксте нұсқасында (яғни, i++), i мәні ұлғаяды, алайда өрнектің {мәні|мәні} i бастапқы мәні болып табылады.

Сондай-ақ, C++ тілінде постфикс пен префикс дегеніміз не?

Екеуінің айырмашылығы мынада постфикс белгіден кейін оператор пайда болады постфикс -өрнекте, ал префикс белгілеу, оператор өрнек алдында пайда болады, мысалы x--; белгілеу постфикс -азайту операторы және--x; белгілеу префикс азайту операторы.

Java тіліндегі ++ i және i ++ дегеніміз не?

Мұнда ++ сілтеме жасайды арттыру 1 бойынша. Қазір ++ мен сілтеме жасаймын арттыру i айнымалысының ішінде сақталған мәннің. Мен сияқты қайда ++ пост деп аталады арттыру оператор, мұнда компилятор осы мәлімдемені орындаған кезде теңдеуде алдымен бастапқы мән ауыстырылады, содан кейін мән 1-ге көбейтіледі.