As my formal education in programming pre-dates C, I learnt C from K&R and other texts.
Are there helpful conventions for vocalising C code when reading and writing it?
For example, in
d = emalloc(sizeof(*d));
d->d_name = estrdup(name);
is '=' best read as 'is set to' or 'equals' or something else?
Would '==' then be read as 'equals' or 'is' or 'has the same value as'?
Similarly with "*d", "d->d_name", and then "&d", " & ", " && ", and so on.
I know what all these mean and what they do, the question relates to what you say (out loud or internally) when reading the symbol, especially if you think this helps understanding and minimises confusion.