Repository navigation
Notable additions fr
Afin de rendre Pseudocode utilisable, quelques fonctionnalités qui ne sont pas présentes dans les versions "officielles" enseignées de Pseudocode ont été ajoutées.
Ces fonctionnalités doivent probablement être évitées dans les tests.
Ce document fournit une liste exhaustive de ces "ajouts notables".
Il est parfois nécessaire de convertir des valeurs d'un type à un autre. Cela peut être fait avec une syntaxe de type C pour la conversion de type, ou via des conversions implicites.
Les directives (lignes commençant par #) sont utilisées pour la configuration, l'introspection au moment de la compilation et la modularité.
Les initialiseurs pour les types primitifs (tout les types sauf structures et tableaux) sont pris en charge.
Ceci est uniquement pour des raisons pratiques — séparer l'initialisation de la déclaration est recommandé pour préserver votre note.
Juste un point-virgule ;. Ne fait rien.
Un bloc anonyme définit une nouvelle portée.
Toute paire début … fin peut être replacée par une seule instruction.
Toute nouvelle ligne précédée par un antislash est supprimée par le préprocesseur. Cela peut être utile pour les litéraux de chaîne en plusieurs lignes :
écrireÉcran("this is a long\
string literal")Sortie:
this is a longstring literal
Cette syntaxe peut être utilisée n'importe où, comme dans des mot-clés ou d'autres littéraux.