1) What is the newest version of C language? 2) How is GCC complying to it? 3) For an old C programmer, what is the main differences of the new language?
I'm asking this because I learned these days (a new feature) that we can actually attribute values to a struct like:
struct t
{
int i;
char c;
} s;
s = (struct t){exponent, coefficient};
So I'm wondering about other things I might be missing when programming...
Thanks, Beco
The most recent version of C language seems to be C99. Among the numerous changes, the most important IMHO are:
restrict
pointers//
commentsHere is a bigger list.
The last standard is C99. I don't use this standard because GCC does not yet fully support. (see here)
There is "C1X" but it is much too premature to talk about it.
For the new features in C99, see the following post :
What are the most useful new features in C99?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With