Atbilde 1:

Šeit * ptr ++ palielinās adresi pirms tam atgriezīs rakstzīmi noteiktā vietā. Bet ptr ++ tieši palielinās adresi. Abi virzās pa priekšu rādītājā, jo abos ++ (pieauguma operatoram) ir liela prioritāte nekā operatora atsaukšanai. Ja jūs to lietosit, piemēram, (* ptr) ++, vispirms tas atsauks atsauci, tad palielinās konkrēto elementu.


Atbilde 2:

* ptr

* ptr ++

* (ptr + 1)

* (ptr + n

vērtību

ptr

ptr ++

ptr + 1

ptr + n

adrese

tas arī izdrukā s, pēc drukāšanas ptr mainīgais norāda uz nākamo atrašanās vietu, tas lec par 1 baitu, jo tas ir rakstzīmes rādītājs.

tas izdrukā a, jo iepriekšējā paziņojumā mēs esam palielinājuši tā adresi.

izdrukā burta 'i' adresi, ti, bāzes adresi.

izdrukā bāzes adresi un tikai tad tā tiek palielināta.


Atbilde 3:
  1. * ptr ++

šeit mums jāņem vērā operatora prioritāte.

++ (post fix) ir lielāka prioritāte nekā * operatoram.

tātad * ptr ++ tiks uzskatīts par * (ptr ++)

tas nozīmē, ka rādītājs norāda uz nākamo vietu. un ņem vērā šīs vietas vērtību.

2. ptr ++

šeit ir divi gadījumi.

ja mēs paziņojam, ka ptr ++ ir rādītājs, tad, pamatojoties uz datu tipu, tas norāda uz nākamo vietu.

ja mēs paziņojam, ka ptr ++ ir tikai mainīgs, tad vērtība tiks palielināta par 1.

lai iegūtu sīkāku informāciju

jūs varat sazināties pa tālruni +91 91680 35333


Atbilde 4:
  1. * ptr ++

šeit mums jāņem vērā operatora prioritāte.

++ (post fix) ir lielāka prioritāte nekā * operatoram.

tātad * ptr ++ tiks uzskatīts par * (ptr ++)

tas nozīmē, ka rādītājs norāda uz nākamo vietu. un ņem vērā šīs vietas vērtību.

2. ptr ++

šeit ir divi gadījumi.

ja mēs paziņojam, ka ptr ++ ir rādītājs, tad, pamatojoties uz datu tipu, tas norāda uz nākamo vietu.

ja mēs paziņojam, ka ptr ++ ir tikai mainīgs, tad vērtība tiks palielināta par 1.

lai iegūtu sīkāku informāciju

jūs varat sazināties pa tālruni +91 91680 35333