fk0, легенда (07.07.2018 00:11, просмотров: 372) ответил sladkoejka на Я не вижу смысла с вами спорить. Насчёт volatile указателей пример я вам привел. Продублирую и тут:
Кстати у тебя скорй всего компилятор ещё та паделка:
#include <stdio.h>
void main( void )
{
int x = 123;
*(volatile int*)&x;
}
sysop@pc:tmp$ gcc-8 -O2 -S -o /dev/stdout testvol.c
.file "testvol.c"
.text
.section .text.startup,"ax",@progbits
.p2align 4,,15
.globl main
.type main, @function
main:
.LFB11:
.cfi_startproc
subl $16, %esp
.cfi_def_cfa_offset 20
movl $123, 12(%esp)
movl 12(%esp), %eax
addl $16, %esp
.cfi_def_cfa_offset
ret
[ZX]