mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
Add order of evaluation table to C.
This commit is contained in:
parent
0ab144ff97
commit
c4f541dc92
@ -593,6 +593,31 @@ typedef void (*my_fnp_type)(char *);
|
||||
// ...
|
||||
// my_fnp_type f;
|
||||
|
||||
|
||||
///////////////////////////////////////
|
||||
// Order of Evaluation
|
||||
///////////////////////////////////////
|
||||
|
||||
//---------------------------------------------------//
|
||||
// Operators | Associativity //
|
||||
//---------------------------------------------------//
|
||||
// () [] -> . | left to right //
|
||||
// ! ~ ++ -- + = *(type)sizeof | right to left //
|
||||
// * / % | left to right //
|
||||
// + - | left to right //
|
||||
// << >> | left to right //
|
||||
// < <= > >= | left to right //
|
||||
// == != | left to right //
|
||||
// & | left to right //
|
||||
// ^ | left to right //
|
||||
// | | left to right //
|
||||
// && | left to right //
|
||||
// || | left to right //
|
||||
// ?: | right to left //
|
||||
// = += -= *= /= %= &= ^= |= <<= >>= | right to left //
|
||||
// , | left to right //
|
||||
//---------------------------------------------------//
|
||||
|
||||
```
|
||||
|
||||
## Further Reading
|
||||
|
Loading…
Reference in New Issue
Block a user