Есть ли способ присвоить значение указателя (не разыменованное значение, а фактический адрес переменной) другой переменной? Например,
int main(int argc, char **argv){
unsigned int *p;
size_t q;
q = (size_t) p;
printf("p = %x q = %x\n", p, q)
}
, похоже, не справляется с работой ... Я получаю 0,0 для каждого из них ...