Udostępnij za pośrednictwem


Jak: wartość w zmiennej okna Edycja

Windows zmiennej, Autos, zmiennych lokalnych, i Watch, wyświetlane wartości pewnych zmiennych podczas sesji debugowania.QuickWatch okno dialogowe można również wyświetlić zmienne.Gdy debuger jest w trybie przerwania, można użyć zmiennej systemu windows do edytowania wartości większości zmiennych, które pojawiają się w tych lokalizacjach.

[!UWAGA]

Edycji wartości zmiennoprzecinkowych może spowodować niewielkie niedokładności z powodu konwersji dziesiętnych binary części ułamkowej.Nawet pozornie nieszkodliwych Edycja może spowodować zmiany niektórych najmniej znaczących bitów w zmiennej zmiennoprzecinkowych.

Wyrażenie jest sprawdzane w oknie czujki, może pojawić się ikona odświeżania.Oznacza to błąd lub nieaktualne wartości.Aby uzyskać więcej informacji, zobacz Jak: odświeżanie wartości Watch.

Jeśli chcesz, można wprowadzić wyrażenie wartości.Debuger będzie wyrażenia i zamień ją na wartość wynikową.Debuger akceptuje najbardziej prawidłowe wyrażenia języka w Watch okna.Aby uzyskać więcej informacji, zobacz Wyrażenia w debugerze.

Jeśli programowanie kodu macierzystego czasami trzeba kwalifikują się w kontekście nazwę zmiennej lub wyrażenia zawierającego nazwę zmiennej.Kontekście oznacza funkcję, plik źródłowy i moduł, w którym znajduje się zmienna.Trzeba to zrobić, należy użyć składni operator kontekstu.Aby uzyskać więcej informacji, zobacz Operator kontekstu (wyrażenia języka c i C++).

Niektóre wyrażenia oceny można zmienić wartość zmiennej lub inny sposób wpłynąć na stan programu.Na przykład, następujące wyrażenie oceny zmienia wartość var1 i var2:

var1 = var2++

Wyrażenia, których zmiany danych są określane jako mają efektów ubocznych, które może wygenerować nieoczekiwane wyniki, jeśli nie są one znane.W związku z tym upewnij się, że możliwy wpływ wyrażenia, zanim ją wykonać.

Aby edytować wartość w zmiennej oknie lub w QuickWatch

  1. Debuger musi być w trybie przerwania.

  2. Jeśli zmienna jest tablicą lub obiektem, formant drzewa jest wyświetlany obok nazwy w Nazwa pole.W Nazwa kolumny, rozwiń zmiennej, jeśli to konieczne znaleźć element, którego wartość które chcesz edytować.

  3. W wierszu, który chcesz zmienić, kliknij dwukrotnie wartość kolumny.

  4. Wpisz nową wartość.

  5. Naciśnij ENTER.

Zobacz też

Zadania

Jak: Użyj zmiennej okna debugera

Inne zasoby

Zmienna systemu Windows