5 Stimmen

Was passiert, wenn Sie eine Bitverschiebung über das Ende einer Variablen hinaus vornehmen?

Was passiert, wenn man eine Variable (auf dem Stack) hat und sie nach links oder rechts über ihr Ende hinaus verschiebt?

d.h.

byte x = 1;
x >> N;

Was ist, wenn x ein Zeiger auf den Speicher ist, der in ein Byte umgewandelt wurde, und Sie das Gleiche tun?

byte* x = obtain pointer from somewhere;
*x = 1;
*x >> N;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X