Stavo lavorando con un nuovo sviluppatore C ++ qualche tempo fa quando mi ha posto la domanda: "Perché i nomi delle variabili non possono iniziare con i numeri?"
Non sono riuscito a trovare una risposta, tranne per il fatto che alcuni numeri possono contenere del testo (123456L, 123456U) e ciò non sarebbe possibile se i compilatori pensassero che tutto con una certa quantità di caratteri alfa fosse un nome variabile.
Era la risposta giusta? Ci sono altri motivi?
string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
0
che spinge 0 nello stack. un altro è 0=
che controlla se 0 è nello stack.