fun situations can arise when you write , instead of ;
For those not in the know, in c++ the comma operator evaluates the left expression, discards the value, then evaluates the right expression and returns the value.
if you now have a a situation like this
int i = 0,
printf("some message");
i has a completely different value, since it actually uses the return value of printf instead
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
Posts must be relevant to programming, programmers, or computer science.
No NSFW content.
Jokes must be in good taste. No hate speech, bigotry, etc.
fun situations can arise when you write , instead of ; For those not in the know, in c++ the comma operator evaluates the left expression, discards the value, then evaluates the right expression and returns the value. if you now have a a situation like this
i has a completely different value, since it actually uses the return value of printf instead
And people give Python shit for significant whitespace 😂