Pertanyaan yang diberi tag «variable-declaration»


4
Kapan menggunakan extern di C ++
Saya sedang membaca "Think in C ++" dan itu baru saja memperkenalkan externdeklarasi. Sebagai contoh: extern int x; extern float y; Saya pikir saya mengerti artinya (deklarasi tanpa definisi), tapi saya bertanya-tanya kapan itu terbukti bermanfaat. Adakah yang bisa memberikan contoh?

14
Apakah mungkin hanya untuk mendeklarasikan variabel tanpa memberikan nilai apa pun dalam Python?
Apakah mungkin untuk mendeklarasikan variabel dengan Python, seperti itu ?: var sehingga diinisialisasi ke Tidak ada? Sepertinya Python mengizinkan ini, tapi begitu Anda mengaksesnya, crash. Apakah ini mungkin? Jika tidak, mengapa? EDIT: Saya ingin melakukan ini untuk kasus-kasus seperti ini: value for index in sequence: if value == None and …



8
Mengapa beberapa variabel yang dideklarasikan menggunakan membiarkan di dalam suatu fungsi menjadi tersedia di fungsi lain, sementara yang lain menghasilkan kesalahan referensi?
Saya tidak mengerti mengapa variabel bertingkah aneh ketika dideklarasikan di dalam suatu fungsi. Dalam firstfungsi saya mendeklarasikan dengan letvariabel bdan cdengan nilai 10 : b = c = 10; Dalam secondfungsi saya menunjukkan: b + ", " + c Dan ini menunjukkan: 10, 10 Juga dalam firstfungsi saya menyatakan adengan …



5
Deklarasi Variabel Python
Belajar Python , dan memiliki beberapa keraguan mendasar. 1. Saya telah melihat deklarasi variabel (path here) sebagai class writer: path = "" terkadang, tidak ada deklarasi eksplisit tetapi menginisialisasi melalui __init__. def __init__(self, name): self.name = name Saya memahami tujuan dari __init__, tetapi disarankan untuk mendeklarasikan variabel di fungsi lain. …

2
Apakah melompati inisialisasi variabel tidak terbentuk atau apakah itu menyebabkan perilaku yang tidak terdefinisi?
Pertimbangkan kode ini: void foo() { goto bar; int x = 0; bar: ; } GCC dan Dentang menolaknya , karena lompatan untuk bar:mem - bypass inisialisasi variabel. MSVC tidak mengeluh sama sekali (kecuali menggunakan xsetelah bar:menyebabkan peringatan). Kita dapat melakukan hal serupa dengan switch: void foo() { switch (0) …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.