|
|
|
|
|
by eichin
974 days ago
|
|
Because it isn't - `float* foo, bar;` foo is a pointer, bar is not. (There were suggestions back in the 90s that to make C easier to parse for humans (and not-coincidentally simplify the compiler grammar) this should be `foo, bar: float*;` and your model of pointerness could actually be true. Never got much more traction than some "huh, that would be better, too bad we've been using this for 10 years already and will never change it" comments :-) (with an occasional side of "maybe use typedefs instead") |
|