[TUHS] C declarations.
richard at inf.ed.ac.uk
Sat May 13 00:04:45 AEST 2017
> The problem with that is that * doesn't really bind to the type name.
> It binds to the variable.
> char* cp1, cp2; // cp1 is pointer to char, cp2 is just a char.
> I always found it confusing that the * is used to indicate an pointer
> here, where as when you want to change an lvalue to a pointer, you use
The way to read it is that you are declaring *cp1 as a char.
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
More information about the TUHS