3 ms·
Well even in C is not guaranteed to return anything other than 1, since oracle() may return the memory address of variable 1.
by alerighi 2y ago
Well even in C is not guaranteed to return anything other than 1, since oracle() may return the memory address of variable 1.
- gpderetta 2y agothe literal 1 is not an object in C or C++ hence it does not have an address. If you meant 'x', then also no, oracle() can't return the address of 'x' because of pointer provenance rules.