codeblocksはどのようにwatchポインタ

2207 ワード

このポインタが1次元配列を指す場合、watchウィンドウで右クリックしてDereferenceを選択すると、配列の最初の要素が表示されます.
このポインタがstructを指す場合、watchウィンドウで右クリックしてDereferenceを選択すると、structの内部構造が表示されます.
例えばDebugは次のコードです.試してみてください.
 1 typedef struct {

 2     int a;

 3     char c;

 4 } Node;

 5 

 6 void f(Node *n) {

 7     n->a = 10;

 8     n->c = 'M';

 9     n->a = 1 + n->a;

10     n->c = 'E';

11 }

12 

13 int main() {

14     Node n1;

15     f(&n1);

16     return 0;

17 }