Une des particularités de C est de pouvoir initialiser une variable au moment de sa déclaration. Alors qu'en Pascal, cela se fait en deux étapes.
Le tableau ci-dessous présente les différences fondamentales entre l'initialisation en Pascal et en C :
Langage | |
var nom_variable : type_variable ; nom_variable = valeur ; | |
type_variable nom_variable = valeur ; |
il ne faut pas confondre :
c = "A" avec c='A'.
Dans le premier cas, c'est un tableau contenant le caractère 'A', et '\0' (fin de chaîne).
Dans le deuxième cas, c'est le caractère 'A'.