π¨π»βπ» ΠΠ°Π΄Π°ΡΠ° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ C ΠΎΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°
ΠΡΠ΄Π΅Ρ Π»ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ (Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π²ΠΎΡΠ½ΠΈΠ½Π³ΠΎΠ²) ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄? Π Π΅ΡΠ»ΠΈ β Π΄Π°, ΡΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΡΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅?
#include <stdio.h>
int main(void) {
const int value = 111;
printf("init value: %d\n", value);
*((int*) &value) = 222;
printf("new value: %d\n", value);
return(0);
}
βοΈ ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π² Π³ΡΡΠΏΠΏΠ΅ Physics.Math.Code Π² VK
π‘ ΠΠΎΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΠΎΡΠ²Π΅ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
. Π§ΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ ΡΠ°Π·Π±ΠΎΡ.
#Π·Π°Π΄Π°ΡΠΈ #cpp #C #ΡΠΈ #ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅