## 6.3 Major differences to the C programming language

Although many constructs from SINGULAR's programming language are similar to those from the C programming language, there are some subtle differences. Most notably:

> 6.3.1 No rvalue of increments and assignments |  |
> 6.3.2 Evaluation of logical expressions |  |
> 6.3.3 No case or switch statement |  |
> 6.3.4 Usage of commas |  |
> 6.3.5 Usage of brackets |  |
> 6.3.6 Behavior of continue |  |
> 6.3.7 Return type of procedures |  |
> 6.3.8 First index is 1 |  |

User manual for Singular version 4.4.1, 2025, generated by texi2html.