3 ms·
I didn't know that. To answer my previous question, clang doesn't fire a warning when passing pointers of any size to the function foo. And by the way, nice ta
by gjulianm 14y ago
I didn't know that. To answer my previous question, clang doesn't fire a warning when passing pointers of any size to the function foo.
And by the way, nice talk, it's great learning these dark secrets of C.
- adsr 14y agoBut a pointer is not the same thing as an array, a pointer does not carry the size of the allocated space which an array does in the same scope.
- rjek 14y agoThe compiler can't know at compile time with a naked pointer like it can with an array. [static 1] is handy to say it must not explicitly be NULL, as if it were optional, however.