Saya bekerja dengan pengembang C ++ baru beberapa waktu lalu ketika dia mengajukan pertanyaan: "Mengapa nama variabel tidak bisa dimulai dengan angka?"
Saya tidak dapat menemukan jawaban kecuali bahwa beberapa angka dapat memiliki teks di dalamnya (123456L, 123456U) dan itu tidak akan mungkin terjadi jika kompiler memikirkan segala sesuatu dengan sejumlah karakter alfa adalah nama variabel.
Apakah itu jawaban yang benar? Apakah ada alasan lain?
string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
0
yang mendorong 0 ke tumpukan. satu lagi adalah 0=
yang memeriksa apakah 0 ada di stack.