Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Edited by sciSpider $version (sch jbop) (X_X)@==(Q_Q)@

...

Code Block
bgColor#FFcccc
/* i is modified twice between sequence points */
i = ++i + 1;  

/* i is read other than to determine the value to be stored */
a[i++] = i;   

are not.

...

Noncompliant Code Example

Programs cannot safely rely on the order of evaluation of operands between sequence points. In this non-compliant noncompliant code example, the order of evaluation of the operands to the + operator is unspecified.

...

Code Block
bgColor#ccccff
a = i + b[i+1];
++i;

...

Noncompliant Code Example

The order of evaluation for function arguments is unspecified.

...