codeblocks如何watch指针

如果这个指针是指向一个一维数组,那么在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 }

 

你可能感兴趣的:(codeblocks)