#include <stdio.h>

struct teste { 
    int valor;
    int *aponta;
};

int main() {

    struct teste testando, *testado;

    testado = &testando;
    testado->valor = 10;
    int teste2 = 123;
    testado->aponta = &teste2;
    *(testado->aponta) = 456;
    printf("%d %d", teste2, *(testado->aponta));
}